@import"./flexboxgrid.css";.wrapper{box-sizing:border-box;max-width:1200px;margin:0 auto}.col-xs{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:auto}.col-xs-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:25%;max-width:25%}.col-xs-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:50%;max-width:50%}.col-xs-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:75%;max-width:75%}.col-xs-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:100%;max-width:100%}.col-xs-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-xs-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-xs-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-xs-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-xs-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-xs-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-xs-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-xs-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-xs-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-xs-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-xs-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-xs{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}@media only screen and (min-width: 48em){.container{width:46rem}.col-sm{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:auto}.col-sm-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:25%;max-width:25%}.col-sm-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:50%;max-width:50%}.col-sm-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:75%;max-width:75%}.col-sm-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:100%;max-width:100%}.col-sm-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-sm-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-sm-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-sm-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-sm-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-sm-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-sm-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-sm-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-sm-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-sm-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-sm-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-sm-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-sm{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-sm{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-sm{-moz-justify-content:center;justify-content:center;text-align:center}.end-sm{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-sm{-moz-align-items:flex-start;align-items:flex-start}.middle-sm{-moz-align-items:center;align-items:center}.bottom-sm{-moz-align-items:flex-end;align-items:flex-end}.around-sm{-moz-justify-content:space-around;justify-content:space-around}.between-sm{-moz-justify-content:space-between;justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width: 62em){.container{width:61rem}.col-md{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:auto}.col-md-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:25%;max-width:25%}.col-md-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:50%;max-width:50%}.col-md-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:75%;max-width:75%}.col-md-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:100%;max-width:100%}.col-md-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-md-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-md-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-md-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-md-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-md-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-md-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-md-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-md-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-md-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-md-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-md-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-md{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-md{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-md{-moz-justify-content:center;justify-content:center;text-align:center}.end-md{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-md{-moz-align-items:flex-start;align-items:flex-start}.middle-md{-moz-align-items:center;align-items:center}.bottom-md{-moz-align-items:flex-end;align-items:flex-end}.around-md{-moz-justify-content:space-around;justify-content:space-around}.between-md{-moz-justify-content:space-between;justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width: 75em){.container{width:71rem}.col-lg,.education-type .insert-page{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:auto}.col-lg-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:25%;max-width:25%}.col-lg-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:50%;max-width:50%}.col-lg-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:75%;max-width:75%}.col-lg-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;flex-basis:100%;max-width:100%}.col-lg-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-lg-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-lg-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-lg-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-lg-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-lg-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-lg-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-lg-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-lg-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-lg-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-lg-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-lg-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-lg,.education-type .insert-page{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-lg{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-lg{-moz-justify-content:center;justify-content:center;text-align:center}.end-lg{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-lg{-moz-align-items:flex-start;align-items:flex-start}.middle-lg{-moz-align-items:center;align-items:center}.bottom-lg{-moz-align-items:flex-end;align-items:flex-end}.around-lg{-moz-justify-content:space-around;justify-content:space-around}.between-lg{-moz-justify-content:space-between;justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .15s .4s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:.1s}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:.1s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .15s .4s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:.1s}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:.1s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,left .2s .25s ease-in}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,right .2s .25s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,left .2s .25s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s .2s linear,right .2s .25s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .2s ease-out,top .05s .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .15s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .32s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear}.hamburger--stand .hamburger-inner:before{transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear}.hamburger--stand-r .hamburger-inner:before{transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}@font-face{font-family:gotham_lightregular;font-family:montserrat_light;src:url(../fonts/Gotham-Light.eot);src:url(../fonts/Gotham-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Light.woff) format("woff"),url(../fonts/Gotham-Light.ttf) format("truetype"),url(../fonts/Gotham-Light.svg#gotham_lightregular) format("svg");font-family:Montserrat,sans-serif;font-weight:300;font-style:normal}@font-face{font-family:gotham_memdiumregular;font-family:montserrat_medium;src:url(../fonts/Gotham-Medium.eot);src:url(../fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Medium.woff) format("woff"),url(../fonts/Gotham-Medium.ttf) format("truetype"),url(../fonts/Gotham-Medium.svg#gotham_mediumregular) format("svg");font-family:Montserrat,sans-serif;font-weight:500;font-style:normal}@font-face{font-family:gotham_boldregular;font-family:montserrat_bold;font-family:Montserrat,sans-serif;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(../fonts/opensans-regular-webfont.eot);src:url(../fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans-regular-webfont.woff) format("woff"),url(../fonts/opensans-regular-webfont.ttf) format("truetype"),url(../fonts/opensans-regular-webfont.svg#opensans-regular) format("svg");font-weight:400;font-style:normal}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%}html,body{margin:0;padding:0}body{font-size:16px}*,*:before,*:after{box-sizing:border-box}:focus{outline:0}:last-child{margin-bottom:0}:first-child{margin-top:0}a{background-color:transparent}a,input,button{-webkit-tap-highlight-color:fade(#000,0%)}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}em{font-style:italic}ins{text-decoration:none}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;border:0;vertical-align:middle}svg:not(:root){overflow:hidden}blockquote,figure{margin:0}h1,h2,h3,h4,h5,h6{overflow-wrap:inherit}h1,h2,h3,h4,h5,h6{font-weight:400}ul,ol{list-style:none;padding:0}ul>li>ul,ul>li>ol,ol>li>ul,ol>li>ol{margin:0}dt{font-weight:700}dd{margin-left:0}address{font-style:normal}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}audio:not([controls]){display:none}[hidden],template{display:none}iframe{border:0}@media screen and (max-width: 400px){@-ms-viewport{width:device-width}}body{background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif}a{transition:.4s;text-decoration:none}video::-webkit-media-controls{display:none!important}.btn{display:inline-block;position:relative;width:auto;height:auto;padding:22px 40px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;line-height:14px;font-family:Montserrat,sans-serif}.btn .ico{position:absolute;top:50%;right:20px;width:7px;height:11px;background:url(../images/right-arrow.png) 50% no-repeat;transform:translateY(-50%)}.red-btn{background-color:#0aadf0;color:#fff}.red-btn:hover{background:#f84151}.red-border{border:1px solid #0aadf0;color:#000}.red-border:hover{background:#0aadf0;color:#fff}.white-border{outline:1px solid #fff;color:#fff}.white-border.active{opacity:1;outline:2px solid #fff;background-color:#0aadf0;color:#fff}.white-border:hover{background:#0aadf0;opacity:1;outline:1px solid #0aadf0;color:#fff!important}.cta_button{-webkit-font-smoothing:antialiased!important;cursor:pointer!important;-moz-user-select:none!important;-webkit-user-select:none!important;-o-user-select:none!important;-ms-user-select:none!important;user-select:none!important;display:inline-block!important;font-weight:400!important;text-align:center!important;text-decoration:none!important;-moz-transition:all .4s ease!important;-webkit-transition:all .4s ease!important;-o-transition:all .4s ease!important;background:#00aeef!important;border-radius:6px!important;border-width:0px!important;color:#fff!important;font-family:sans-serif!important;height:auto!important;transition:all .4s ease!important;padding:6px 18px!important;text-shadow:none!important;width:auto!important;line-height:1.5em!important}.search-form{position:relative;margin:0;display:inline-block;transition:all .15s ease-in-out}.search-field{background-color:transparent;border:1px solid rgba(255,255,255,.4);height:36px;opacity:.8;color:#fff;font-size:13px;font-weight:300;line-height:13px;padding:0 10px;transition:all .15s ease-in-out;width:100%}.search-submit{width:35px;height:35px;display:block;color:transparent;background-color:transparent;border:0;border-left:1px solid rgba(255,255,255,.4);background-position:center;background-repeat:no-repeat;position:absolute;right:18px;top:50%;transform:translateY(-50%);padding:0;cursor:pointer}.screen-reader-text{position:absolute;opacity:0;clip:rect(100px 100px 100px 100px)}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}.hamburger{display:none;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative;top:4px}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:3px;background-color:#0aadf0;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.gray-content{background:#363640;background-image:linear-gradient(180deg,transparent 0%,black 100%);min-height:600px;padding-bottom:60px}.menu-mobile{display:none}header.header{background-color:#fff;position:fixed;top:0;width:100%;z-index:20}.wrapper--header .menu #primary-menu>li>a{transition:all .15s ease-in-out}.search-submit,#header-navbar.sticky img{transition:all .15s ease-in-out}#header-navbar.sticky .wrapper--header .menu #primary-menu>li>a{padding:10px 0;transition:.15s;font-size:14px}#header-navbar.sticky .wrapper--logos{padding:10px 0}#header-navbar.sticky .wrapper--logos img{max-width:115px}#header-navbar.sticky .search-form{margin-top:0}#header-navbar.sticky .search-field{height:26px}#header-navbar.sticky .search-submit{height:25px}.wrapper--header{display:grid;grid-template-areas:"logo logosasociate search" "logo main contact";grid-template-columns:auto auto auto;justify-items:stretch;align-items:center;background:#fff;width:100%;box-shadow:0 10px 20px #00000040}.wrapper--logo-initial{grid-area:logo;text-align:center}.wrapper--header .wrapper--logos{grid-area:logosasociate;padding:20px 0}.wrapper--header .wrapper--logos ul{display:flex;justify-content:space-around;align-items:center;width:100%!important}.wrapper--header .wrapper--logos ul li{margin:0 15px}.wrapper--header .wrapper--logos ul li img,.wrapper--header .wrapper--logos ul li #GymRax img{max-width:130px}.wrapper--header .wrapper--logos ul li .test{color:red}.wrapper--search{grid-area:search;position:relative;display:block;margin:auto}.wrapper--header .wrapper--menu-header{grid-area:main;top:-1%}.wrapper--main{grid-area:contact}.wrapper--main .menu{text-transform:none!important;display:flex;justify-content:normal;max-width:100%;gap:40px;padding-left:30px}.wrapper--main .menu a{color:#000!important;font-weight:100;padding:20px 0;font-family:Montserrat,sans-serif;font-weight:300;transition:all .15s ease-in-out}#header-navbar.sticky .wrapper--main .menu a{font-size:14px}.wrapper--header .menu #primary-menu>.dropdown>a:after{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #808285;vertical-align:middle;position:relative;display:inline-block}.wrapper--header .menu #primary-menu>.dropdown>a:after:hover a{color:#000}.wrapper--header .menu #primary-menu>.dropdown>a:after,.wrapper--header .menu #primary-menu>.dropdown:hover>a:after{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.wrapper--header .menu #primary-menu>.dropdown:hover>a:after{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #0AADEF;border-bottom:none;vertical-align:middle;position:relative;display:inline-block}.desktop-header .wrapper--language{font-family:Montserrat,sans-serif;font-weight:700;position:absolute;top:10px;left:90%}.desktop-header .wrapper--language:hover .sub-menu{display:block;opacity:1;transition:all .15s ease-in-out}.desktop-header .wrapper--language .sub-menu{display:none;background-color:#fff;border:1px solid #ddd;opacity:0;padding:10px;margin:0}.desktop-header .wrapper--language .sub-menu li a{color:#000}.desktop-header .wrapper--language .sub-menu li a:hover{color:#00aeef}.mobile-header .wrapper--language{position:absolute;top:20px;right:6px;font-family:Montserrat,sans-serif;font-weight:700;color:#fff;width:50px}.mobile-header .wrapper--language:hover .sub-menu{display:block;opacity:1;transition:all .15s ease-in-out}.mobile-header .wrapper--language .sub-menu{display:none;background-color:#fff;border:1px solid #ddd;opacity:0;padding:10px;margin:0;position:relative;z-index:30}.mobile-header .wrapper--language .sub-menu li a{color:#000}.mobile-header .wrapper--language .sub-menu li a:hover{color:#00aeef}.wrapper--header #primary-menu{display:flex;list-style:none;transition:.15s;height:100%;margin:0;flex-direction:row;align-content:stretch;justify-content:space-around;text-align:center}.wrapper--header .menu #primary-menu>li{display:inline-block;margin-right:20px}.wrapper--header .menu #primary-menu>li>a{display:inline-block;position:relative;color:#808285;padding:20px 0;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;font-size:15px}.wrapper--header .menu #primary-menu>li.dropdown-mega-menu__columns{position:relative}.wrapper--header .menu #primary-menu .dropdown-menu .dropdown-menu__column{width:100%!important;padding:0}.wrapper--menu-header .dropdown-mega-menu__columns .dropdown-menu.mega-menu{width:max-content!important;padding:1em 2em 2em!important}@media (min-width: 1300px){.wrapper--header .menu #primary-menu>li>a{font-size:16px}}.wrapper--header .menu #primary-menu>li>.dropdown-menu{position:absolute;left:0;height:auto;background:#eceef2;padding:2em;text-align:left;max-height:90vh;overflow-y:scroll;z-index:99;width:100%;display:none}.wrapper--header .menu #primary-menu>li.dropdown:hover .dropdown-menu{display:flex;z-index:999;flex-direction:row;justify-content:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.wrapper--header .menu #primary-menu>li.dropdown:hover .dropdown-menu::-webkit-scrollbar{display:none}.wrapper--header .menu #primary-menu>li>.dropdown-menu,.wrapper--header .menu #primary-menu>li.dropdown:hover .dropdown-menu{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.wrapper--header .menu #primary-menu>li>.dropdown-menu>div{display:inline-flex;flex-direction:column;padding:0 30px 50px;border-left:2px solid #c5c6c9}.wrapper--header .menu #primary-menu li:nth-child(2) .dropdown-menu>div,.wrapper--header .menu #primary-menu li:nth-child(5) .dropdown-menu>div{width:25%}.wrapper--header .menu #primary-menu>li>.dropdown-menu>div:first-child{border-left:none}.wrapper--header .menu #primary-menu>li>.dropdown-menu .section-label{color:#000;padding:10px 0;display:block;font-family:Montserrat,sans-serif;font-weight:500;position:relative;font-size:14px;font-weight:600}.wrapper--header .menu #primary-menu .dropdown-menu p{color:#000;font-size:14px}.wrapper--header .menu #primary-menu .dropdown-menu .btn{position:absolute;bottom:30px}.wrapper--header .menu #primary-menu .dropdown-menu .image-hidden-menu{width:100%;max-height:200px;overflow:hidden;position:relative;display:block;margin:20px 0}.wrapper--header .menu #primary-menu .dropdown-menu .image-hidden-menu img{-o-object-fit:cover;object-fit:cover;width:100%}.wrapper--header .menu #primary-menu .sub-menu .section-label:after{content:"\f105";position:realtive;top:1px;font-size:1.3em;background:0 0;font-family:fontawesome;color:#0aadf0;transition:all .2s ease;margin-left:10px}.wrapper--header .menu #primary-menu>li>.dropdown-menu a .section-label,.wrapper--header .menu #primary-menu>li>.dropdown-menu>div>.section-label{border-bottom:1px solid #707070;width:100%}@media (min-width: 1200px){.wrapper--header .menu #primary-menu>li>.dropdown-menu a .section-label,.wrapper--header .menu #primary-menu>li>.dropdown-menu>div>.section-label{font-size:14px}}@media (min-width: 1500px){.wrapper--header .menu #primary-menu>li>.dropdown-menu a .section-label,.wrapper--header .menu #primary-menu>li>.dropdown-menu>div>.section-label{font-size:18px}}.wrapper--header .menu #primary-menu>li>.dropdown-menu>div>.sub-menu{padding:20px 0 100px}.wrapper--header .menu #primary-menu>li>.dropdown-menu>div>.sub-menu>span{float:left;min-width:156px}.wrapper--header .menu #primary-menu>li>.dropdown-menu>div>.sub-menu>span>li{width:80%;margin-top:20px}.wrapper--header .menu #primary-menu>li>.dropdown-menu>.section-label>.sub-menu>.section-label{font-size:14px}.wrapper--header .menu #primary-menu>li>.dropdown-menu .sub-menu a{color:#000;padding:4px 0;display:block;transition:all .2s ease-in-out}.wrapper--header .menu #primary-menu>li>.dropdown-menu .sub-menu a:hover{text-decoration:underline}.menu-main-header-container>#menu-main-header>li:hover>.sub-menu>li>.yspl_win_wrap{min-width:200px}.wrapper--header .menu li .sub-menu .col-min-break{float:left;min-width:200px}.wrapper--header .menu>li .submenu .row{max-width:980px;margin:0 auto}.wrapper--header .menu>li .submenu .col-xs-3:first-child{border-right:1px solid #111}.wrapper--header .menu>li .submenu .col-xs-3:nth-child(2){border-right:1px solid rgba(0,0,0,.1)}.wrapper--header .menu>li .submenu .col-xs-3:last-child{border-left:1px solid #111}.wrapper--header .menu>li .submenu ul{float:none!important;padding:20px 0 10px 20px}.wrapper--header .menu>li .submenu ul li{margin:0;width:100%}.wrapper--header .menu>li .submenu ul li a{color:#000!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;line-height:24px!important;text-transform:uppercase}.wrapper--header .menu>li .submenu ul li.gray a{color:#7f7f82!important}.wrapper--header .menu>li .submenu ul li.light a{font-family:Montserrat,sans-serif!important;font-weight:300}.wrapper--header .menu>li .submenu ul li.title{font-size:16px;font-family:Montserrat,sans-serif;font-weight:700;line-height:19px;color:#00aeef;margin-bottom:10px;text-transform:uppercase}.wrapper--header .menu.small-menu{position:relative}.wrapper--header .menu.small-menu .submenu{width:350px;left:-40px;padding:20px 0 20px 20px}.wrapper--header .menu.small-menu .submenu li{margin:0;width:100%}.wrapper--header .menu.small-menu .submenu li a{color:#000!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;line-height:24px!important;text-transform:uppercase}.wrapper--header .menu.small-menu .submenu li.title a{font-size:13px;font-family:Montserrat,sans-serif;font-weight:700;line-height:13px;color:#00aeef!important;margin-bottom:10px;text-transform:uppercase}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.home-slider_wrapper{position:relative;display:block;overflow:hidden}.home-slider_wrapper .btn--arrow{padding:0;margin-top:45px;display:inline-block}.swipper--banner--home .banner-image{display:block;position:relative;width:100%;height:100%;height:700px;background:#000}.swipper--banner--home .banner-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}.swipper--banner--home .text-slider{position:absolute;top:0;background-position:left top,right -17px,-17px bottom,left top,left bottom;background-image:linear-gradient(#2e2e2fbf,#2e2e2fbf),linear-gradient(#2e2e2fbf,#2e2e2fbf),linear-gradient(#2e2e2fbf,#2e2e2fbf),linear-gradient(#2e2e2fbf,#2e2e2fbf),linear-gradient(-109deg,#0000,#0000 236px,#2e2e2fbf 237.485281px 100%,#0000);transform:scale(.999);background-repeat:no-repeat;background-size:100% 0px,0px 100%,100% 0px,0px 100%,100% 100%;background-color:none!important;padding:8px 20px;text-transform:uppercase;font-size:1.2em!important;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;font-weight:800;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;height:100%;width:55%}.wrapp--content--slider{top:40%;position:relative;text-align:left;color:#fff;width:70%;margin:auto}.wrapp--content--slider h1{font-size:2.5em;margin-bottom:10px}.wrapp--content--slider p{text-transform:none;font-weight:100;font-size:22px;margin-bottom:45px}.swipper--banner--home .swiper-pagination{bottom:10%!important;z-index:99}.swipper--banner--home .swiper-pagination .swiper-pagination-bullet{width:30px!important;height:5px!important;border-radius:0!important;background:#fff!important;opacity:1}.swipper--banner--home .swiper-pagination .swiper-pagination-bullet-active{background:#0aadf0!important}.wrapp--content--slider .btn--line-white{min-width:60%!important}.btn{width:auto;text-transform:uppercase;font-size:14px;font-weight:700!important;line-height:14px;cursor:pointer;margin-top:20px;display:table;width:auto!important}.text-center .btn{display:inline-block!important}.btn--line-white{padding:10px 40px;border:2px solid white}.btn-line--blue{padding:1em;border:2px solid #0AADF0;background-color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.hbspt-form .hs-button{background-color:#fff!important;padding:1em!important;border:2px solid #0aadf0!important;border-radius:0!important;color:#000!important;text-transform:uppercase!important;margin:20px auto!important;font-family:Montserrat,sans-serif!important;font-weight:500;font-size:16px!important;min-width:220px!important;cursor:pointer!important;transition:all .15s ease-in-out!important;text-shadow:none!important}.btn-line--blue:hover,.hbspt-form .hs-form .hs-button:hover{background:#0aadef!important;color:#fff!important;box-shadow:none!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;text-shadow:none!important}.btn-linebottom--blue{padding:1.3em 0;font-size:18px;border-bottom:2px solid #0AADF0}.btn-right{position:relative;float:right}.btn-white{color:#fff}.btn-black{color:#000}.btn--arrow{padding:20px 0}.btn--arrow:after{content:"\f105";position:absolute;top:50%;font-size:1.3em;background:0 0;font-family:FontAwesome;color:#0aadf0;transform:translateY(-50%);transition:all .2s ease;margin-left:20px;right:-15px}.btn--arrow:hover{color:#707070;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.mobile-header{display:none}@media (max-width: 1197px){.mobile-header{display:block}.desktop-header{display:none}img.logo{width:50%;display:block;margin:auto}.head-menu-mobile{display:flex;flex-direction:row;align-content:center;align-items:center;z-index:10;position:relative;width:100%}.wrapper--header .menu>li .dd-ico{display:inline-block;position:relative;top:-1px;right:-5px;width:10px;height:7px;background:url(../images/sprites.png) no-repeat}.wrapper--header .menu #primary-menu>li>.dropdown-menu>div>a{margin:0 20px}.head-menu-mobile .head-menu-mobile--text{width:100%;text-align:left}.head-menu-mobile .head-menu-mobile--text .menu__subnav-back{display:flex;align-items:center;align-content:center;width:24px;margin-right:.5em;display:-webkit-box;transform:translate(calc(-160% + -0px));transition:.3s all ease}.head-menu-mobile .head-menu-mobile--text .menu__subnav-back svg{width:24px;margin-right:.5em;opacity:0;transition:opacity .31s ease-in-out}.head-menu-mobile h6{padding:1em .61em;margin:0;display:block;white-space:nowrap;border-bottom:1px solid gainsboro;border-top:none;transition:.3s all ease;cursor:pointer;font-size:1.5em;color:#0aadf0}.head-menu-mobile h6 span{font-family:bressay}.head-menu-mobile h6.active .menu__subnav-back{transform:translate(calc(1% + -0px))}.head-menu-mobile h6.active .menu__subnav-back svg{opacity:1;transition:opacity .31s ease-in-out}.menu-mobile--toggler{background:#fff;color:#000}.menu-mobile--toggler{position:absolute;left:auto;right:18px;padding:0;width:2em;height:2em;border-radius:93px;display:inline-flex;z-index:10;top:21px;text-align:center;justify-content:center;align-items:center;align-content:center}.menu-mobile--toggler .hamburger{padding:0;display:flex;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;width:2em;height:2em;justify-content:center;align-items:center;align-content:center}.logo-header-mobile{display:block;margin:auto}.menu-mobile--toggler .hamburger .hamburger-box{height:2em;width:2em;display:flex;position:relative;align-items:center;justify-content:center;align-content:center;transform:translateY(0) rotate(0);transition:.3s all ease}.menu-mobile--toggler.active .hamburger .hamburger-box{transform:translateY(0) rotate(90deg);transition:.3s all ease}.dark-custom .menu-mobile--toggler .hamburger--elastic .hamburger-inner,.dark-custom .menu-mobile--toggler .hamburger--elastic .hamburger-inner:before,.dark-custom .menu-mobile--toggler .hamburger--elastic .hamburger-inner:after{background:#fff}.dark-custom .menu-mobile--toggler.active .hamburger--elastic .hamburger-inner,.dark-custom .menu-mobile--toggler.active .hamburger--elastic .hamburger-inner:before,.dark-custom .menu-mobile--toggler.active .hamburger--elastic .hamburger-inner:after{background-color:#0aadf0}.ligth-custom .menu-mobile--toggler .hamburger--elastic .hamburger-inner,.ligth-custom .menu-mobile--toggler .hamburger--elastic .hamburger-inner:before,.ligth-custom .menu-mobile--toggler .hamburger--elastic .hamburger-inner:after{background-color:#0aadf0}.menu-mobile--toggler .hamburger--elastic .hamburger-inner,.menu-mobile--toggler .hamburger--elastic .hamburger-inner:before,.menu-mobile--toggler .hamburger--elastic .hamburger-inner:after{width:16px;height:2px;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.menu-mobile--toggler .hamburger--elastic .hamburger-inner{top:9px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.menu-mobile--toggler .hamburger--elastic .hamburger-inner:before{top:6px;transition:opacity .125s .275s ease}.menu-mobile--toggler .hamburger--elastic .hamburger-inner:before,.menu-mobile--toggler .hamburger--elastic .hamburger-inner:after{content:"";display:block}.menu-mobile--toggler .hamburger--elastic .hamburger-inner:after{top:12px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.wrapper--grid-header .menu-main-menu-container{margin-top:0;height:100%}.wrapper--grid-header .menu-main-menu-container ul{flex-direction:column;height:auto}.wrapper--grid-header .menu-main-menu-container ul li,.wrapper--grid-header .menu-main-menu-container ul li a{height:auto;text-align:left}.wrapper--grid-header .menu-main-menu-container ul li a{padding:1em;margin:0;display:block;white-space:nowrap;border-top:none;transition:.3s all ease;cursor:pointer;color:#000!important}.wrapper--grid-header .menu-main-menu-container ul.menu>li.menu-item-has-children a,.wrapper--grid-header .menu-main-menu-container ul.menu .menu-item .sub-menu a{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.wrapper--grid-header .menu-main-menu-container ul.menu>.menu-item:hover:before{display:none}.wrapper--grid-header .menu-main-menu-container ul.menu>li.menu-item-has-children a:after{content:"";position:absolute;top:50%;width:1.5vmin;height:1.5vmin;background:0 0;border-top:.6vmin solid #0aadf0;border-right:.6vmin solid #0aadf0;box-shadow:0 0 #d3d3d3;transition:all .2s ease;transform:translate3d(0,-50%,0) rotate(50deg);margin-left:20px;right:-30px}.wrapper--grid-header .menu-main-menu-container ul.menu>.menu-item-has-children>.sub-menu{background-color:#fff;height:100%;z-index:12;padding:0;position:fixed!important;transform:translateY(77px) translate(100%);transition:.3s all ease}.wrapper--grid-header .menu-main-menu-container ul.menu>.menu-item-has-children.current>.sub-menu{transform:translateY(77px) translate(0);visibility:visible;overflow:scroll;opacity:1}.wrapper--grid-header .menu-main-menu-container ul.menu .menu-item{width:100%;color:#000;border-bottom:1px solid black}.menu-mobile{top:0;height:100%;display:flex;align-items:center;grid-area:menu-top;-ms-grid-column-align:center;justify-self:center;position:fixed;width:100%;left:0;background:#fff;transform:translate(-100%);transition:.3s all ease;max-width:100%;padding-top:0!important}.menu-mobile.active{transform:translate(0);display:flex;flex-direction:column;z-index:99!important}.mobile-topnav-hidden{transition:all .2s ease-in-out;position:absolute;display:none;top:97px;left:0;width:100%;padding:40px;margin:0!important;z-index:132;height:auto;background-color:#202020;text-align:left}.menu-open .mobile-topnav-hidden{display:block}.mobile-topnav-hidden{padding:20px}.mobile-redirect{position:relative;float:right;padding:20px}.hamburger{display:inline-block;right:20px;border-left:1px solid 1px solid #d1d1d1}s .mobile-search{display:inline-block;right:110px;width:30px;height:30px}.logo-header-mobile .wrapper--logos,.logo-header-mobile .menu-main-header-container,.logo-header-mobile .wrapper--search,.logo-header-mobile .wrapper--main{display:none}.mobile-header .menu-header .mobile-topnav-hidden a{color:#fff;position:relative}.mobile-topnav-hidden ul{text-align:left}.mobile-header .menu-header .mobile-topnav-hidden .menu-header>ul>.menu-item-has-children>a{color:#b2b2b2!important}.mobile-topnav-hidden li a{color:#fff;padding:20px 0;display:block;margin-bottom:5px;border-bottom:1px solid gainsboro}.mobile-header .menu-header .menu-item-has-children{position:relative}.mobile-header .menu-header>.menu-item-has-children>a:after{content:"\f105";position:absolute;top:50%;font-size:2em;background:0 0;font-family:FontAwesome;color:#0aadf0;transform:translateY(-50%);transition:all .2s ease;margin-left:20px;right:5%}.mobile-header .menu-header>.menu-item-has-children>.sub-menu>.menu-item-has-children{font-weight:900}.mobile-header .menu-header>.menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-menu{font-weight:100}.mobile-topnav-hidden ul li{width:100%}.mobile-header .menu-header>.menu-item-has-children>.sub-menu{background:#202020;position:absolute;top:0;height:100%;display:flex;align-items:center;grid-area:menu-top;-ms-grid-column-align:center;justify-self:center;position:fixed;width:100%;left:0;transform:translate(-150%);transition:.3s all ease;max-width:100%;padding:40px}.mobile-header .menu-header>.menu-item-has-children>.sub-menu.active{transform:translate(0);display:flex;flex-direction:column;z-index:9;overflow:auto}.arrow_back{font-size:25px;color:#fff;margin-bottom:20px}.arrow_back svg{width:35px;vertical-align:middle;margin-right:20px}.mobile-search{width:40px;height:40px;display:inline-block}.mobile-header .menu-header .menu-item-has-children>.sub-menu>li>a{color:#9d9d9d!important}}@media (max-width: 560px){#menu-main-header-2>.menu-item-has-children>.sub-menu{z-index:99;transform:translateY(0) translate(-200%);transition:.3s all ease}.widget-area .menu-item-has-children>a:after{display:none}}@media (max-width: 1050px){.wrapper--header .menu>li>a{font-size:14px}}@media (max-width: 998px){.wrapper--header .wrapp--content--slider h1{font-size:35px}.wrapper--header .wrapp--content--slider{width:90%}.wrapper--header .wrapper--grid-header{padding:0 20px;display:grid;grid-template-areas:"logo" "main" "contact" "search" "logosasociate"}.wrapper--header .feature--products .white--space ul li{width:100%!important;border-bottom:1px solid gainsboro}}@media (max-width: 768px){.swipper--banner--home .text-slider{width:80%}.wrapp--content--slider{width:75%}.image-featuredproduct img{width:auto}.image-featuredproduct{height:auto}.featured-text .btn-line--blue{width:50%!important}}@media (max-width: 665px){.swipper--banner--home .text-slider{width:100%;background:#2e2e2fa6!important}.wrapp--content--slider{width:90%;text-align:center;top:30%}.wrapp--content--slider .btn--line-white{display:inline-block;margin:auto}}.wrapper--header .wrapper--logos ul li img{max-width:130px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media (max-width: 1516px){.wrapper--header .wrapper--logos ul li img{max-width:96px}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.row{box-sizing:border-box;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-moz-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs{flex-shrink:0}.col-xs,.col-xs-1{-webkit-box-flex:0}.col-xs-1{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-2,.col-xs-3{-webkit-box-flex:0}.col-xs-3{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-xs-4{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-4,.col-xs-5{-webkit-box-flex:0}.col-xs-5{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-xs-6,.col-xs-7{-webkit-box-flex:0}.col-xs-7{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-8,.col-xs-9{-webkit-box-flex:0}.col-xs-9{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-xs-10{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-10,.col-xs-11{-webkit-box-flex:0}.col-xs-11{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.col-xs-12,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3{-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem;box-sizing:border-box}.col-xs-offset-1{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-2,.col-xs-offset-3{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-4,.col-xs-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-6,.col-xs-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-8,.col-xs-offset-9{-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem;box-sizing:border-box}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-8,.col-xs-offset-9{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-10,.col-xs-offset-11{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-xs{-moz-flex-grow:1;flex-grow:1;flex-basis:0%;max-width:100%}.start-xs{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-xs{-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-xs{-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-moz-align-items:center;align-items:center}.bottom-xs{-moz-align-items:flex-end;align-items:flex-end}.around-xs{-moz-justify-content:space-around;justify-content:space-around}.between-xs{-moz-justify-content:space-between;justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width: 48em){.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.container{width:46rem}.col-sm{flex-shrink:0}.col-sm,.col-sm-1{-webkit-box-flex:0}.col-sm-1{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-2,.col-sm-3{-webkit-box-flex:0}.col-sm-3{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-sm-4{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-4,.col-sm-5{-webkit-box-flex:0}.col-sm-5{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-sm-6,.col-sm-7{-webkit-box-flex:0}.col-sm-7{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-8,.col-sm-9{-webkit-box-flex:0}.col-sm-9{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-sm-10{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-10,.col-sm-11{-webkit-box-flex:0}.col-sm-11{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.col-sm-12,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3{-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem;box-sizing:border-box}.col-sm-offset-1{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-2,.col-sm-offset-3{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-4,.col-sm-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-6,.col-sm-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-8,.col-sm-offset-9{-webkit-box-flex:0;box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-8,.col-sm-offset-9{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-10,.col-sm-offset-11{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-sm{-moz-flex-grow:1;flex-grow:1;flex-basis:0%;max-width:100%}.start-sm{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-sm{-moz-justify-content:center;justify-content:center;text-align:center}.end-sm{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-sm{-moz-align-items:flex-start;align-items:flex-start}.middle-sm{-moz-align-items:center;align-items:center}.bottom-sm{-moz-align-items:flex-end;align-items:flex-end}.around-sm{-moz-justify-content:space-around;justify-content:space-around}.between-sm{-moz-justify-content:space-between;justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width: 62em){.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.container{width:61rem}.col-md{flex-shrink:0}.col-md,.col-md-1{-webkit-box-flex:0}.col-md-1{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-2,.col-md-3{-webkit-box-flex:0}.col-md-3{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-md-4{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-4,.col-md-5{-webkit-box-flex:0}.col-md-5{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-md-6,.col-md-7{-webkit-box-flex:0}.col-md-7{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-8,.col-md-9{-webkit-box-flex:0}.col-md-9{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-md-10{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-10,.col-md-11{-webkit-box-flex:0}.col-md-11{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.col-md-12,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3{-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem;box-sizing:border-box}.col-md-offset-1{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-2,.col-md-offset-3{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-4,.col-md-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-6,.col-md-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-10,.col-md-offset-11,.col-md-offset-8,.col-md-offset-9{-webkit-box-flex:0;box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-8,.col-md-offset-9{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-10,.col-md-offset-11{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-md{-moz-flex-grow:1;flex-grow:1;flex-basis:0%;max-width:100%}.start-md{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-md{-moz-justify-content:center;justify-content:center;text-align:center}.end-md{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-md{-moz-align-items:flex-start;align-items:flex-start}.middle-md{-moz-align-items:center;align-items:center}.bottom-md{-moz-align-items:flex-end;align-items:flex-end}.around-md{-moz-justify-content:space-around;justify-content:space-around}.between-md{-moz-justify-content:space-between;justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width: 75em){.col-lg,.education-type .insert-page,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.container{width:71rem}.col-lg,.education-type .insert-page{flex-shrink:0}.col-lg,.education-type .insert-page,.col-lg-1{-webkit-box-flex:0}.col-lg-1{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-2,.col-lg-3{-webkit-box-flex:0}.col-lg-3{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-lg-4{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-4,.col-lg-5{-webkit-box-flex:0}.col-lg-5{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-lg-6,.col-lg-7{-webkit-box-flex:0}.col-lg-7{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-8,.col-lg-9{-webkit-box-flex:0}.col-lg-9{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-lg-10{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-10,.col-lg-11{-webkit-box-flex:0}.col-lg-11{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.col-lg-12,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3{-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem;box-sizing:border-box}.col-lg-offset-1{-moz-flex-grow:0;flex-grow:0;flex-shrink:0;margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-2,.col-lg-offset-3{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-4,.col-lg-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-6,.col-lg-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-8,.col-lg-offset-9{-webkit-box-flex:0;box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-8,.col-lg-offset-9{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-10,.col-lg-offset-11{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-lg,.education-type .insert-page{-moz-flex-grow:1;flex-grow:1;flex-basis:0%;max-width:100%}.start-lg{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-lg{-moz-justify-content:center;justify-content:center;text-align:center}.end-lg{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-lg{-moz-align-items:flex-start;align-items:flex-start}.middle-lg{-moz-align-items:center;align-items:center}.bottom-lg{-moz-align-items:flex-end;align-items:flex-end}.around-lg{-moz-justify-content:space-around;justify-content:space-around}.between-lg{-moz-justify-content:space-between;justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}body,html{margin:0;padding:0;font-family:Montserrat,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700}html{scroll-behavior:smooth}body{padding-top:136px;background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;font-weight:300}.section .title-section{text-transform:uppercase;font-size:2em;font-family:Montserrat,sans-serif;font-weight:500}.section p{font-size:1em;font-family:Montserrat,sans-serif;font-weight:300}.px-0{padding-left:0!important;padding-right:0!important}.page-template-template-master-instructors .section .the-intro{width:clamp(330px,90vw,850px);margin-bottom:40px}.container{margin-right:auto;margin-left:auto;padding-left:5%;padding-right:5%}@media (min-width: 480px) and (max-width: 767px){.container{max-width:500px}}@media (min-width: 768px){.container{width:650px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1200px}}.p-relative{position:relative}.d-none{display:none}.d-flex{display:flex;align-items:center}.just-content{justify-content:space-around}.just-content-betw{justify-content:space-between}.f_colum{flex-direction:column}.padd-top-20{padding-top:20px}.padd-40{padding:40px 0}.padd-bottom-80{padding-bottom:80px}.padd-80{padding-top:80px;padding-bottom:80px}.shadow{box-shadow:0 0 5px 3px #d1d1d1}.text-center{text-align:center}.text-left{text-align:left}.text-white{color:#fff}.text-uppercase{text-transform:uppercase}.f-rigth{float:right}.m-auto{margin:0 auto}.mw-85{max-width:85%;text-align:left!important}.search-form{position:relative;width:82%}.search-field{border:1px solid rgba(74,74,74,.4);height:36px;opacity:.8;color:#000;font-size:13px;font-weight:300;line-height:13px;padding:0 10px}@media (max-width: 1197px){.search-field{color:#fff}}.search-submit{width:35px;height:35px;display:block;color:transparent;border:0;border-left:1px solid rgba(166,166,166,.4);position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.search-submit:hover{border:1px solid #0aadf0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.search-field svg{fill:#808285}.search-field:hover svg{fill:#0aadf0}.search-field:focus svg{display:none}.woocommerce button.button.search-submit,.woocommerce input.button.search-submit{width:35px;height:35px;display:block;color:transparent;background-color:transparent;border:0;border-left:1px solid #c4c3c3;background-position:50%;background-repeat:no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0;cursor:pointer}.mobile-search-cnt{display:none;position:absolute;top:75px;left:0;width:100%;height:auto;padding:10px 20px;background:#000;z-index:9999}@media (max-width: 998px){.padd-80{padding:40px 0}.mw-70{max-width:70%;display:block;margin:auto}.iframe-medium{width:100%!important}}@media (max-width: 768px){.mw-85{max-width:100%}.mw-70{max-width:85%}}@media (max-width: 568px){.mw-70{max-width:85%}}.cta-button{background:#00bfff!important;color:#fff!important;border-radius:5px;padding:15px 25px;font-size:18px;text-transform:uppercase;margin-top:35px;display:inline-block}.footer{position:relative;background-color:#fff}.footer .container{width:100%;max-width:1440px;padding:0 40px}.wrapp--footer{border-top:2px solid gainsboro;padding:50px 0 9em;text-transform:uppercase;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row wrap;justify-content:space-around;width:100%}.wrapp--footer .wrapper--logos ul li{display:block;margin-bottom:30px}.wrapp--footer .wrapper--logos ul li img{max-width:150px}.wrapp--footer .wrapper--logos ul li .test{color:red}.wrapper--social-media{grid-area:socialmedia;text-align:center}.wrapper--social-media ul{display:flex;flex-direction:row;justify-content:space-around}.wrapp--footer .wrapper--social-media ul li:hover img,.wrapp--footer .wrapper--logo-initial:hover img{filter:opacity(.6);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.wrapp--footer .menu>li>a{color:#000;margin-bottom:20px!important;display:block;font-family:Montserrat,sans-serif;font-weight:700}.wrapp--footer .menu>li>.sub-menu>li>a{color:#808285;margin-bottom:5px!important;display:block;font-family:Montserrat,sans-serif;font-weight:500;font-size:12px}.wrapp--footer .menu>li>.sub-menu>li>a:hover{color:#000}.wrapp--footer .title-widget.text-footer{font-weight:700;margin-bottom:2em;display:block;font-family:Montserrat,sans-serif;font-weight:500}.main-menu-footer>ul{display:flex;flex-direction:column;align-content:space-between}.main-menu-footer .menu{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-top:10px}.main-menu-footer .menu>li{display:block;position:relative;height:100%}.main-menu-footer div{height:100%}.main-menu-footer div#button{height:320px}@media (max-width: 1024px){.wrapp--footer{width:100%}}@media (max-width: 425px){.wrapp--footer a{font-size:12px!important}}#copyright{padding:20px 0;text-align:center;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500}#copyright a{color:#808285}.wrapp--footer .menu>li>.sub-menu>li.btn-contact>a{font-family:Montserrat,sans-serif;font-weight:700;color:#000!important;padding:1em;border:2px solid #0aadf0;position:absolute;bottom:0;text-transform:uppercase;font-size:14px;font-weight:500;line-height:14px;cursor:pointer;margin-top:20px;display:table;width:auto!important}.wrapp--footer .menu>li>.sub-menu>li.btn-contact>a:hover{background:#0aadef;color:#fff!important}@media (min-width: 992px){.main-menu-footer.col-1{position:relative}}.main-menu-footer.col-1 .btn.btn-line--blue.btn-black{position:absolute;bottom:100px;left:50%;transform:translate(-50%)}@media (min-width: 992px){.main-menu-footer.col-1 .btn.btn-line--blue.btn-black{bottom:30px;left:auto;transform:none}}.card{border:1px solid #d7d7d7;box-shadow:0 5px 5px -3px #0009;transition:.3s;margin-bottom:30px;background:#fff}.card a{display:inline-block;width:100%}.card .card-image{height:230px}.card .card-image img{display:block;margin:10px auto}.card .card-info{border-top:1px solid #0aadf0;padding:20px;height:150px}.card .card-info .name{color:#000;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;margin:0}.card .card-info .number{color:#000;font-family:Open Sans;font-size:14px;font-weight:400}.card:hover{box-shadow:0 15px 25px #00000080}.block{position:relative}.block.on .block-image,.block.on .cnt{margin-top:0;opacity:1}.block .block-image{margin-bottom:40px;transition:.6s}.block .cnt{position:absolute;top:50%;padding-left:40px;transform:translateY(-50%);margin-top:40px;opacity:0;transition:.6s;transition-delay:.6s}.block .block-header{padding-right:40px}.block .block-header h3{font-family:Montserrat,sans-serif;font-weight:300;color:#000;font-size:36px;line-height:36px;text-transform:uppercase}.block .block-header h3 strong{font-family:Montserrat,sans-serif;font-weight:700}.block p{opacity:.4;color:#000;font-family:Open Sans;font-size:14px;font-weight:400;line-height:30px;padding-right:40px}.video-slider-wrap{margin-top:150px}.video-slider .container.block{padding-left:0;padding-right:0}.video-slider .container.block .content{padding-left:15px}.video-slider .container.block .content p{line-height:1.6!important}.video-slider .container.block .pad-the-video{box-shadow:none!important}.video-slider .slick-next,.video-slider .slick-prev{font-size:3em!important}.video-slider .slick-next{right:-15px}@media (min-width: 580px){.video-slider .slick-next{right:-35px}}.video-slider .slick-prev{left:-15px;transform:rotate(180deg);top:46%}@media (min-width: 580px){.video-slider .slick-prev{left:-35px}}.video-slider .slick-next:before,.video-slider .slick-prev:before{content:"\f105";position:absolute;top:50%;font-size:1.3em;background:0 0;font-family:FontAwesome;color:#0aadf0!important;transform:translateY(-50%);transition:all .2s ease}.video-slider-nav .block{padding:0 10px}.video-slider-nav .block .block-header,.video-slider-nav .block p{padding:0!important}.video-slider-nav .block .block-image{margin:0}.video-slider-nav .block .pad-the-video{box-shadow:none!important;border-width:4px!important;margin-bottom:5px}.video-slider-nav .block .pad-the-video:before{content:"";display:block;z-index:10;width:100%;position:absolute;left:0;top:0;bottom:0}.video-slider-nav .block .block-header p{font-size:14px;line-height:1.2}.breadcrumbs{display:none;position:relative;z-index:9;background-color:#24242a;padding:10px 40px;box-shadow:inset 0 0 85px #00000080,0 0 20px #000000e6}.breadcrumbs ul{list-style:none;padding:0;max-width:1440px;margin:0 auto}.breadcrumbs ul li{display:inline-block;width:auto;padding-right:20px;text-transform:uppercase;color:#7f7f82;font-size:13px;font-family:Montserrat,sans-serif;font-weight:700}.breadcrumbs ul li a{display:inline-block;position:relative;width:100%;line-height:16px;font-size:13px;color:#fff;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:700}.breadcrumbs ul li a:after{position:absolute;content:"";width:10px;height:10px;top:3px;right:-18px}.sidebar{padding:80px 40px 80px 0}.sidebar .sidebar-header{border-bottom:1px solid #e5e5e5;padding:0 0 20px;margin:0 0 20px}.sidebar .sidebar-header h2{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase}.sidebar .sidebar-header h2 span{opacity:.5;color:#000;font-family:Open Sans;font-size:14px;font-weight:400;line-height:19px;margin-left:10px}.sidebar .filters{padding:0 0 40px}.sidebar .filters ul li{display:inline-block;width:auto;margin-right:5px}.sidebar .filters ul li a{display:inline-block;width:100%;height:auto;opacity:.4;border:1.2px solid rgba(0,0,0,.4);color:#000;font-family:Open Sans;font-size:12px;font-weight:400;line-height:14px;padding:4px 20px;background:url(../images/cross.png) 4px center no-repeat}.sidebar .filters .reset{opacity:.4;color:#000;font-family:Open Sans;font-size:13px;font-weight:400;line-height:18px}.sidebar .sidebar-group{border-bottom:1px solid #e5e5e5;padding:0 0 20px;margin:0 0 20px}.sidebar .sidebar-group h4{color:#363640;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase}.sidebar .sidebar-group h4 .ico{display:none}.sidebar .sidebar-group ul{display:inline-block;position:relative;width:100%}.sidebar .sidebar-group ul li{display:inline-block;position:relative;width:100%;margin:5px 0}.sidebar .sidebar-group ul .has-children .ico{display:inline-block;position:absolute;right:0;top:0;height:12px;width:12px;background:url(../images/down-arrow.png) 50% no-repeat}.sidebar .sidebar-group ul .has-children ul{display:none;padding-left:20px;background:#f4f4f4}.sidebar .sidebar-group ul .has-children.open ul{display:inline-block}.sidebar .sidebar-group ul .has-children.open ul li>label{text-transform:none;font-family:Montserrat,sans-serif;font-weight:300}.sidebar .sidebar-group ul .has-children.open label .ico{transform:rotate(180deg)}.sidebar .sidebar-group input{position:absolute;display:block;top:0;left:0;z-index:1;cursor:pointer;opacity:0;width:100%;height:100%}.sidebar .sidebar-group label{display:inline-block;position:relative;opacity:.7;color:#7f7f82;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:16px;padding-left:25px;cursor:pointer;width:100%;margin:4px 0;text-transform:uppercase}.sidebar .sidebar-group label:before{position:absolute;content:"";left:0;top:0;border:1px solid #e2e2e2;background:#fff;width:16px;height:16px;text-align:center;line-height:16px}.sidebar .sidebar-group input:checked+label:before{background:url(../images/checkmark.png) 50% #fff no-repeat;border:1px solid #000;color:#000}.persist-area{height:100%}.sidebar-col{overflow:hidden}.sidebar-col .btn{position:relative;top:140px;left:0;transition:0s}.sidebar-col .btn .ico{width:12px;height:9px;background:url(../images/up-arrow.png) 50% no-repeat}.sidebar-col .btn.fixed{position:fixed}#section-our-brand .item-col-1{text-align:left}#section-our-brand .item-col-2{width:100%}#section-our-brand .wrapper-logos-our-brand{display:grid;grid-template-columns:repeat(1fr);grid-auto-rows:1fr;grid-column-gap:2em;grid-row-gap:2em;justify-items:stretch}@media (min-width: 768px){#section-our-brand .wrapper-logos-our-brand{grid-template-columns:repeat(2,1fr)}}#section-our-brand .wrapper-logos-our-brand li{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;box-shadow:0 3px 8px #00000029;padding:1em;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out}@media (max-width: 768px){#section-our-brand .wrapper-logos-our-brand li{width:100%}}#section-our-brand .wrapper-logos-our-brand li a{display:block}#section-our-brand .wrapper-logos-our-brand li img{display:table-cell;vertical-align:middle}#section-our-brand .wrapper-logos-our-brand li:hover{-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;box-shadow:inset 0 0 0 6px #0aadef}#section-learn-more-about{background-color:#eceef2}#section-learn-more-about .col-lg-8{background-repeat:no-repeat;background-size:cover;background-position:center center}#section-learn-more-about .col-lg-4{position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width: 1198px){#section-learn-more-about .col-lg-4:before{content:"";display:block;position:absolute;top:0;bottom:0;height:100%;width:320px;z-index:0;background-color:#eceef2;-webkit-clip-path:polygon(61% 0,100% 0%,100% 100%,0 100%);clip-path:polygon(61% 0,100% 0%,100% 100%,0 100%);right:100%;transform:translate(1px)}}#section-learn-more-about .col-lg-4 .wrapper-item-content{position:relative;z-index:10}@media (min-width: 1198px){#section-learn-more-about .col-lg-4 .wrapper-item-content{max-width:430px;transform:translate(-100px)}}@media (max-width: 1200px){#section-learn-more-about .col-lg-4 .wrapper-item-content{padding-left:30px;padding-right:30px}}#section-customer-promise .item-col-1 p strong{color:#0aadef;display:block;padding:1.3em 0;font-size:20px;font-family:Montserrat,sans-serif;font-weight:700}.bg_gray{background:#eceef2}.feature--products{margin-top:80px;width:100%}.feature--products .white--space ul{display:flex;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;justify-content:space-around;width:100%}.feature--products ul li{width:100%!important;padding:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:25%}@media (min-width: 999px){.feature--products ul li{border-right:1px solid gainsboro}}.content-featuredproduct{height:128px;display:flex;flex-direction:column;justify-content:space-between;margin-top:2em;width:100%;align-items:center;position:relative}.content-featuredproduct .btn.btn-black.btn--arrow{bottom:0;position:absolute;width:auto!important}.feature--products ul li:last-child{border-right:none}.feature--products ul li:hover{box-shadow:inset 0 0 0 6px #0aadef;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.feature--products .white--space{position:relative;padding:40px 60px;background:#fff;width:100%}.section-product-highlight{background-color:#2e2e38}.section-product-highlight h2{margin-bottom:20px;font-family:Montserrat,sans-serif;font-weight:500}@media (min-width: 350px){.section-product-highlight h2{font-size:20px}}@media (min-width: 768px){.section-product-highlight h2{font-size:24px}}@media (min-width: 1200px){.section-product-highlight h2{font-size:30px}}@media (min-width: 1440px){.section-product-highlight h2{font-size:40px}}.section-product-highlight h3{margin-top:20px!important}@media (min-width: 350px){.section-product-highlight h3{font-size:18px}}@media (min-width: 768px){.section-product-highlight h3{font-size:18px}}@media (min-width: 1200px){.section-product-highlight h3{font-size:20px}}@media (min-width: 1440px){.section-product-highlight h3{font-size:24px}}.section-product-highlight .col-lg-8{padding-left:0;padding-right:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.section-product-highlight .col-lg-8 .image_post{height:100%}.section-product-highlight .col-lg-8 img{height:100%;-o-object-fit:cover;object-fit:cover}.section-product-highlight .bg_gray_blue{background:#2e2e38;color:#fff;position:relative;z-index:8}@media (min-width: 1198px){.section-product-highlight .bg_gray_blue .wrapper-item-content{max-width:430px;transform:translate(-100px)}}@media (max-width: 1200px){.section-product-highlight .bg_gray_blue .wrapper-item-content{padding-left:30px;padding-right:30px}}@media (min-width: 1198px){.section-product-highlight .bg_gray_blue:before{content:"";position:absolute;top:0;-webkit-clip-path:polygon(7% 0,100% 0%,100% 100%,54% 100%);clip-path:polygon(7% 0,100% 0%,100% 100%,54% 100%);background-color:#2e2e38;height:100%;width:270px;right:100%;z-index:-1;transform:translate(1px)}}.featured-content{display:flex;flex-direction:column;align-items:center}#section-shop-all-products .col-lg-4{position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width: 1198px){#section-shop-all-products .col-lg-4:before{content:"";display:block;position:absolute;top:0;bottom:0;transition:all .4s ease-in-out;height:100%;width:320px;z-index:0;background-color:#2e2e38;-webkit-clip-path:polygon(0 0,84% 0,22% 100%,0 100%);clip-path:polygon(0 0,84% 0,22% 100%,0 100%);left:100%}}#section-shop-all-products .image-feature{flex-basis:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#section-shop-all-products h3{font-size:30px}#section-shop-all-products .btn-line--blue{width:16%!important;display:inline-block}#section-shop-all-products .btn--arrow{display:inline-block}@media (min-width: 1198px){#section-shop-all-products .wrapper-item-content{max-width:430px;transform:translate(100px)}}@media (max-width: 1200px){#section-shop-all-products .wrapper-item-content{padding-left:30px;padding-right:30px}}.wrapp--blog{width:100%;position:relative;display:block;padding:80px 0}.wrapp--blog .title-section-post{color:#fff;text-align:center;text-transform:uppercase;font-size:32px;margin-bottom:50px;display:block}.wrapp-items-blog{padding:20px 0;margin:20px 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.wrapp-items-blog:hover{background:#0aadef85;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.wrapp-items-blog .btn--arrow{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.wrapp-items-blog:hover .btn--arrow:after{right:-30px;color:#fff}.wrapp-items-blog .item-post{width:80%;margin:auto;color:#fff}.wrapp-items-blog .content-post-blog{display:block;margin:auto}.wrapp-items-blog .image-item-post{height:150px;overflow:hidden}.wrapp-items-blog .date-info-post{justify-content:space-between;width:50%;text-transform:uppercase;filter:opacity(.7)}.wrapp-items-blog .image-item-post img{width:80%;height:100%;-o-object-fit:cover;object-fit:cover}.wrapp-items-blog .content-post-blog h3{margin-bottom:40px;font-size:26px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.wrapp-items-blog:hover h3{font-size:24px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.p-relative iframe{width:100%}@media (max-width: 1199px){.collapsed-1-mobile{display:block}.mw-85{max-width:100%!important}.post-grid .image_post{max-height:100%}}@media (max-width: 998px){.p-relative iframe{width:100%!important;display:block;margin:auto}.image_post img{display:block;margin:auto}.collapsed-1-mobile{display:block}.bg_gray_blue:before{display:none}.post-grid .image_post img{transform:translateY(0) translate(0);height:auto;-o-object-fit:none;object-fit:none}.feature--products .white--space ul{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row wrap;width:100%;justify-content:space-between;align-items:stretch}.feature--products .white--space ul li{width:50%}.wrapp-items-blog>.d-flex{display:block}.wrapp-items-blog .image-item-post{margin-bottom:20px}.wrapp-items-blog .image-item-post img{width:100%}}@media (max-width: 768px){.image-feature img{height:100%;-o-object-fit:cover;object-fit:cover}}.img-mobile{display:none}@media (max-width: 991px){.img-mobile{display:block}}.brand-banner{height:455px;margin-bottom:95px;background-color:#191919}.brand-banner .brand-banner-left{position:relative;width:50%;height:455px}.brand-banner .brand-banner-left img{position:absolute;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%);transition:.3s}.brand-banner .brand-banner-left .bg{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.4;background-size:cover!important}.brand-banner .brand-banner-right{position:relative;width:50%;height:455px;background:#fff}.brand-banner .brand-banner-right:before{position:absolute;content:"";width:10px;height:100%;background-color:#0aadf0;left:-10px;top:0}.brand-banner .brand-banner-right .cnt{position:absolute;top:50%;left:50%;width:88%;transform:translate(-50%,-50%);opacity:0;margin-top:40px;transition:.3s;transition-delay:.3s}.brand-banner .brand-banner-right .banner-title{color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:64px;line-height:64px;text-transform:uppercase;margin:0 0 10px}.brand-banner .brand-banner-right .banner-title strong{font-family:Montserrat,sans-serif;font-weight:700}.brand-banner .brand-banner-right p{opacity:.4;color:#000;font-family:Open Sans;font-size:15px;font-weight:400;line-height:32px}.banner-title{font-size:40px}.brand-callout{position:relative;height:auto;padding:60px 0;background-color:#363640}.brand-callout .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover!important}.brand-callout .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:radial-gradient(ellipse at center,#36364000,#000)}.brand-callout .container{position:relative;z-index:3}.brand-callout .callout-title{color:#fff;font-size:48px;line-height:48px;font-family:Montserrat,sans-serif;font-weight:300;text-transform:uppercase;margin:0;padding:40px 0;border-right:1px solid #fff}.brand-callout .callout-title strong{font-family:Montserrat,sans-serif;font-weight:700}.brand-callout h2{opacity:0;margin-top:40px;transition:.6s}.brand-callout .cnt{padding:0 40px;position:absolute;top:50%;transform:translateY(-50%);opacity:0;margin-top:40px;transition:.6s;transition-delay:.6s}.brand-callout p.quote{color:#fff;font-family:Open Sans;font-size:20px;font-weight:400;line-height:30px}.brand-callout p.name{opacity:.6;color:#fff;font-family:Open Sans;font-size:15px;font-weight:400;line-height:32px}.cards{padding:150px 0 0}.cards .col-xs-3{margin-bottom:20px}.cards .card{height:100%;margin-botom:20px}.cards .card.view-all{background-color:#ededed;display:flex;flex-direction:column;justify-content:center;text-align:center}.cards .card.view-all .card-info{border:none}.cards .card.view-all .card-info i{display:block;font-style:normal}.cards .card .card-info{height:auto!important}.cards .section-header h2{color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:36px;line-height:45px;text-transform:uppercase}.cards .section-header h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.cards .section-header h2 .btn{float:right;margin-top:0;margin-bottom:20px}.cards .card-row{margin:0;clear:both}.brand-page-bottom{padding-top:100px!important}.brand-page-bottom .col-xs-3{border-right:1px solid #979797}.brand-page-bottom .col-xs-3:last-child{border-right:none}.brand-page-bottom p{opacity:.2;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:17px;text-transform:uppercase}.brand-page-bottom ul{text-align:center}.brand-page-bottom ul li{display:inline-block;width:40px;height:40px;margin:0 10px}.brand-page-bottom ul .fa{font-size:26px!important;color:#000!important}.brand-page-bottom .brand-logo{display:inline-block;position:relative;width:100%;height:100px}.brand-page-bottom img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-page-bottom .btn{margin-top:15px}.brand-page-bottom .btn .ico{background:url(../images/white-right-arrow.png) 50% no-repeat}.cards .mobile-btn{display:none}@media only screen and (max-width: 1080px) and (min-width: 1px){.cards .section-header h2{font-size:24px;line-height:32px}}@media only screen and (max-width: 1023px) and (min-width: 1px){.brand-banner .brand-banner-right,.brand-banner{height:auto}.brand-banner .brand-banner-right .cnt{position:relative;top:inherit;left:inherit;transform:translate(0);margin:0 6%;padding:40px 0}.brand-callout .col-xs-5,.brand-callout .col-xs-7{flex-basis:100%;max-width:100%}.brand-callout .cnt,.block .cnt{padding-left:0;position:relative;top:inherit;transform:translateY(0)}.block .cnt{padding:0 40px 40px}.brand-callout .callout-title{border-right:none}.cards .col-xs-3{flex-basis:50%;max-width:50%;margin-bottom:20px}.brand-page-bottom .col-xs-3{flex-basis:100%;max-width:100%;border-right:none}.brand-page-bottom{padding:0 0 60px}.block .block-header,.block p{padding-right:0}#about-quotes h2 br{display:none}#about-quotes h2{border-bottom:1px solid #fff;padding-bottom:20px!important;margin-bottom:20px!important;position:relative!important;top:inherit!important;transform:translate(0)!important}}@media only screen and (max-width: 880px) and (min-width: 1px){.cards .section-header h2 .btn{display:none}.cards .card-row{margin:80px 0}.cards .mobile-btn{display:inline-block;position:relative;left:50%;transform:translate(-50%)}}@media only screen and (max-width: 767px) and (min-width: 1px){.brand-banner .brand-banner-right,.brand-banner .brand-banner-left{flex-basis:100%;max-width:100%}.brand-banner .brand-banner-left{border-bottom:5px solid #0aadf0}.brand-banner .brand-banner-right .banner-title{font-size:48px;line-height:48px}.blocks .col-xs-6{flex-basis:100%;max-width:100%}.block .block-image a img{width:100%}}@media only screen and (max-width: 580px) and (min-width: 1px){.cards .col-xs-3{flex-basis:100%;max-width:100%}.brand-banner .brand-banner-left{height:250px}.brand-banner .brand-banner-right .banner-title,.brand-callout .callout-title{font-size:32px;line-height:40px}.cards .section-header h2 .btn{padding:0 40px 0 0;font-size:12px}.cards .container{padding:0 20px}.brand-banner .brand-banner-right .cnt{padding:40px 30px}}@media only screen and (max-width: 380px) and (min-width: 1px){.brand-banner .brand-banner-left img{width:80%}}.view-other-brands h3{font-size:36px;line-height:36px;text-align:center;text-transform:uppercase;position:relative;color:#000;font-family:Montserrat,sans-serif;font-weight:300;margin-top:150px;margin-bottom:55px}.brand-logos{text-align:center}.brand-logos li{display:inline-block;margin:20px}.sticky-cta{background-color:#00aeef;position:fixed;right:0;top:50%;transform:translateY(-50%);width:95px;height:auto;padding:16px 0 11px;color:#fff;font-size:11px;text-align:center;display:block;font-weight:700;z-index:100}.sticky-cta img{display:block;margin:0 auto 5px}.archive-content{padding:80px 0}.section.banner{overflow:hidden}.page-callout{margin:0 0 40px;padding:40px 20px;width:100%;height:auto;background:url(../images/cat-banner.png) 50% no-repeat;border-left:10px solid #0aadf0;background-size:cover!important}.page-callout h2{color:#fff;font-family:Montserrat,sans-serif;font-weight:300;font-size:24px;line-height:24px;width:50%;text-transform:uppercase}.page-callout h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.page-callout p{width:50%;opacity:.8;color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;line-height:30px}.page-callout .page-callout-box{margin:20px 0;display:inline-block;border:1px solid #fff;padding:20px;width:50%}.page-callout .page-callout-box .title{display:inline-block;width:100%;opacity:.34;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:16px;text-transform:uppercase}.page-callout .page-callout-box a{display:inline-block;width:100%;margin:5px 0;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:16px;text-transform:uppercase}.product-banner{border-bottom:1px solid #7f7f82}.product-banner .banner-left{padding-top:60px;padding-left:40px}.product-banner .banner-left .main-photo{display:inline-block;width:100%;height:550px;background-size:contain!important}.product-banner .banner-left .pagination-thumbs ul{text-align:center}.product-banner .banner-left .pagination-thumbs ul li{display:inline-block;width:75px;height:75px;padding:5px;margin-right:10px}.product-banner .banner-left .pagination-thumbs ul li.active{background:#e3e4ea;border-top:5px solid #0aadf0}.product-banner .banner-left .pagination-thumbs ul li a{display:inline-block;width:100%;height:100%;background-size:contain!important}.product-banner .banner-right{padding:40px;background-image:linear-gradient(180deg,#dddee3,#fff)}.product-banner .banner-right .product-details{position:relative}.product-banner .banner-right .product-logo{display:inline-block;width:140px;height:40px;background-size:100%!important}.product-banner .banner-right .product-title{color:#000;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;line-height:30px;text-transform:uppercase;margin:0}.product-banner .banner-right .product-meta{color:#000;font-family:Open Sans;font-size:14px;font-weight:400;line-height:19px;margin-bottom:30px}.product-banner .banner-right .product-tabs .tabs{position:relative;border-bottom:1px solid #ccc}.product-banner .banner-right .product-tabs .tabs li{display:inline-block;width:auto;margin:0 20px}.product-banner .banner-right .product-tabs .tabs li a{display:inline-block;position:relative;width:100%;opacity:.4;color:#000;font-size:14px;font-weight:700;line-height:34px;text-transform:uppercase}.product-banner .banner-right .product-tabs .tabs li:first-child{margin:0 20px 0 0}.product-banner .banner-right .product-tabs .tabs li a.active{opacity:1}.product-banner .banner-right .product-tabs .tabs .red-line{display:inline-block;position:absolute;bottom:0;left:0;width:auto;height:3px;background-color:#0aadf0;transition:.3s}.product-banner .banner-right .product-tabs .tab-cnt{display:none}.product-banner .banner-right .product-tabs .tab-cnt p,.product-banner .banner-right .product-tabs .tab-cnt ul li{opacity:.8;color:#000;font-family:Open Sans;font-size:14px;font-weight:400;line-height:26px}.product-banner .banner-right .product-tabs #tab1{display:inline-block}.product-banner .banner-right .tabs-footer{margin-top:60px}.product-banner .banner-right .tabs-footer ul{display:inline-block;vertical-align:middle;margin:0}.product-banner .banner-right .tabs-footer ul li{display:inline-block;width:auto;margin:0 20px}.product-banner .banner-right .tabs-footer ul li a{color:#000;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.product-banner .banner-right .tabs-footer ul li:first-child{border-right:1px solid #ccc;padding-right:20px;margin:0 20px 0 0}.product-banner .banner-right .tabs-footer p{display:inline-block;vertical-align:middle;margin:0}.product-banner .banner-right .tabs-footer .btn{width:100%;max-width:320px;margin-top:0}.single-product-slider{border-top:5px solid #0aadf0;position:relative;height:407px;background:radial-gradient(ellipse at center,#36364099,#000)}.single-product-slider h2{color:#fff;font-family:Montserrat,sans-serif;font-size:36px;line-height:36px;margin:60px 0;text-align:center;text-transform:uppercase}.single-product-slider h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.single-product-slider #product-slider{margin:0 12%}.single-product-slider .swiper-button-prev{position:absolute;top:366px;left:0;width:50px;height:115px;background:none}.single-product-slider .swiper-button-prev:after{position:absolute;content:"";top:0;left:0;width:50px;height:115px;background:url(../images/prev-btn.png) 50% no-repeat}.single-product-slider .swiper-button-prev:before{position:absolute;content:"";top:0;left:0;width:57px;height:115px;background:url(../images/prev-bg.png) 50% no-repeat}.single-product-slider .swiper-button-next{position:absolute;top:366px;right:0;width:50px;height:115px;background:none}.single-product-slider .swiper-button-next:after{position:absolute;content:"";top:0;right:0;width:50px;height:115px;background:url(../images/next-btn.png) 50% no-repeat}.single-product-slider .swiper-button-next:before{position:absolute;content:"";top:0;right:0;width:57px;height:115px;background:url(../images/next-bg.png) 50% no-repeat}.product-cross-sell{padding:220px 0 100px}.product-cross-sell h2{position:relative;color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:36px;line-height:36px;text-transform:uppercase;text-align:center;margin-bottom:60px}.product-cross-sell h2 span{display:inline-block;background:#fff;width:auto;padding:0 60px;position:relative;z-index:9}.product-cross-sell h2:after{position:absolute;content:"";width:100%;height:1px;background:#ccc;top:18px;left:0;z-index:1}.product-cross-sell h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.product-cross-sell .card{margin:0 20px}.product-cross-sell .card:first-child{margin:0 20px 0 0}.product-cross-sell .card:last-child{margin:0 0 0 20px}@media only screen and (max-width: 1180px) and (min-width: 1px){.product-banner .banner-right .product-tabs .tabs li{margin:0 10px}.product-banner .banner-right .product-tabs .tabs-footer ul li{width:100%;margin:5px 0!important;display:inline-block}.product-banner .banner-right .product-tabs .tabs li:first-child{margin:0 10px 0 0}.product-banner .banner-right .product-tabs .tabs li:last-child{margin:0 0 0 10px}.product-banner .banner-right .product-tabs .tabs li a{font-size:12px}.product-banner .banner-right .product-tabs .tabs-footer ul li:first-child{border-right:none}}@media only screen and (max-width: 1023px) and (min-width: 1px){.product-banner .banner-left,.product-banner .banner-right{flex-basis:100%;max-width:100%}.product-banner .banner-right{margin-top:20px}.section.content .col-xs-7,.section.content .col-xs-5{flex-basis:100%;max-width:100%}.product-cross-sell .col-xs-3{flex-basis:50%;max-width:50%}.product-cross-sell .col-xs-3 .card{margin-bottom:20px}.product-banner .banner-right .product-tabs .tabs-footer ul li{margin:0}.product-banner .banner-right .product-tabs .tabs-footer ul li{width:auto;margin:0 20px!important}.product-banner .banner-right .product-tabs .tabs-footer ul li:first-child{border-right:1px solid #ccc;margin:0 20px 0 0!important}.section.content .col-xs-5{order:-1}.section.content .col-xs-7{order:1}.section.content .video{margin-top:40px}.archive-content .col-xs-4{flex-basis:50%;max-width:50%}}@media only screen and (max-width: 880px) and (min-width: 1px){.sidebar-col,.archive-content,.page-content{flex-basis:100%;max-width:100%}.sidebar-col aside,.archive-content aside,.page-content aside{padding:80px 0}.archive-content,.page-content{padding:0}.archive-content .col-xs-4,.page-content .col-xs-4{flex-basis:50%;max-width:50%}.persist-area{display:none}.sidebar{padding:40px 0 0!important}.sidebar .sidebar-group ul{display:none}.sidebar .sidebar-group h4{cursor:pointer;position:relative}.sidebar .sidebar-group h4 .ico{display:inline-block;position:absolute;width:14px;height:9px;right:0;top:0;background:url(../images/checkbox-arrow.png) right center no-repeat;transition:.3s}.sidebar .sidebar-group h4.open .ico{transform:rotate(180deg)}.page-callout{margin:0 0 40px}.page-callout h2,.page-callout p,.page-callout .page-callout-box{width:100%}.product-banner .banner-right .product-logo{background-size:100%!important}}@media only screen and (max-width: 767px) and (min-width: 1px){.archive-content .col-xs-4{flex-basis:100%;max-width:100%}.product-banner .banner-right .product-tabs .tabs-footer ul li{width:100%!important;margin:10px 0!important}.product-banner .banner-right .product-tabs .tabs-footer ul li:first-child{border-right:none;margin:10px 0!important}.product-cross-sell .col-xs-3{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 660px) and (min-width: 1px){.product-banner .banner-left .main-photo{height:450px}}@media only screen and (max-width: 520px) and (min-width: 1px){.single-product-slider #product-slider{margin:0 20%}.product-cross-sell .col-xs-3{flex-basis:100%;max-width:100%}.product-cross-sell .col-xs-3 .card{margin:0 0 20px}.product-cross-sell h2 span{padding:0}.product-cross-sell .container{padding:0 20px}}@media only screen and (max-width: 480px) and (min-width: 1px){.product-banner .banner-right .product-tabs .tabs li{width:100%;margin:0}.product-banner .banner-right .product-tabs .tabs .red-line{display:none}.product-banner .banner-right .product-tabs .tabs-footer .btn{max-width:100%}.product-banner .banner-left .main-photo{height:350px}}@media only screen and (max-width: 380px) and (min-width: 1px){.product-banner .banner-left .main-photo{height:250px}}.request-a-quote-form{padding-bottom:40px}.request-a-quote-form .section-title{font-size:36px;line-height:36px;text-align:center;text-transform:uppercase;position:relative;color:#000;font-family:Montserrat,sans-serif;font-weight:300;margin-bottom:40px}.request-a-quote-form .section-title:after{position:absolute;content:"";width:100%;height:1px;background:#ccc;top:18px;left:0;z-index:1}.request-a-quote-form .section-title span{display:inline-block;background:#fff;width:auto;position:relative;z-index:9}.request-a-quote-form .inputs-list{text-align:left}.request-a-quote-form .inputs-list li{display:block}.request-a-quote-form .script-embedded-form h2{font-size:36px;line-height:36px;text-align:center;text-transform:uppercase;position:relative;color:#000;font-family:Montserrat,sans-serif;font-weight:300;margin-bottom:40px}.request-a-quote-form .script-embedded-form h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.request-a-quote-form .script-embedded-form h2:after{position:absolute;content:"";width:100%;height:1px;background:#ccc;top:18px;left:0;z-index:1}.request-a-quote-form .script-embedded-form h2 span{display:inline-block;background:#fff;width:auto;padding:0 60px;position:relative;z-index:9}.request-a-quote-form .hbspt-form label{text-align:left;display:block;padding:0 3px;margin-top:20px;font-size:14px}.request-a-quote-form .hbspt-form input,.request-a-quote-form .hbspt-form select,.request-a-quote-form .hbspt-form textarea{width:100%;font-size:16px;padding:10px;border:1px solid #ccc;border-radius:0}.request-a-quote-form .hbspt-form input[type=checkbox]{width:16px;height:30px;vertical-align:middle}.request-a-quote-form .hbspt-form .hs-form-field{position:relative}.request-a-quote-form .hbspt-form .hs_firstname,.request-a-quote-form .hbspt-form .hs_lastname,.request-a-quote-form .hbspt-form .hs_email,.request-a-quote-form .hbspt-form .hs_company,.request-a-quote-form .hbspt-form .hs_zip,.request-a-quote-form .hbspt-form .hs_phone{width:50%;display:inline-block}.request-a-quote-form .hbspt-form div.input{padding:3px}.request-a-quote-form .hbspt-form .hs_firstname{width:50%;display:inline-block}.request-a-quote-form .hbspt-form .legal-consent-container{margin:20px 0}.request-a-quote-form .hbspt-form .actions .hs-button.primary{width:100%;max-width:320px;margin-top:20px;width:auto;padding:22px 40px;text-transform:uppercase;font-size:14px;line-height:14px;font-family:Montserrat,sans-serif;font-weight:700;background-color:#00aeef;color:#fff;border:0;transition:.2s;cursor:pointer}.request-a-quote-form .hbspt-form .actions .hs-button.primary:hover{background:#2fc9ff}.request-a-quote-form .hbspt-form .hs-error-msgs{display:block;position:absolute;bottom:-12px}.request-a-quote-form .hbspt-form .hs-error-msgs label{font-size:11px}@media (max-width: 600px){.request-a-quote-form .hbspt-form .hs_firstname,.request-a-quote-form .hbspt-form .hs_lastname,.request-a-quote-form .hbspt-form .hs_email,.request-a-quote-form .hbspt-form .hs_company,.request-a-quote-form .hbspt-form .hs_zip,.request-a-quote-form .hbspt-form .hs_phone{width:100%;display:block}}.gray-banner{position:relative;background:#363640;border-bottom:2px solid #0aadf0;height:250px}.gray-banner h1{color:#fff;font-family:Montserrat,sans-serif;font-weight:300;font-size:50px;line-height:64px;text-transform:uppercase;text-align:center;position:absolute;padding:0 40px;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.gray-banner h1 strong{font-family:Montserrat,sans-serif;font-weight:700}.q{display:inline-block;width:100%;padding:20px 6%;position:relative;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:18px;border-bottom:1px solid #5c5c63}.q .ico{display:inline-block;position:absolute;top:50%;right:20px;width:10px;height:7px;background:url(../images/dd-icon.png) 50% no-repeat;transform:translateY(-50%);transition:.3s}.q.open .ico{transform:rotate(180deg)}.a{display:none;position:relative;padding:20px 12% 40px;opacity:.6;color:#fff;font-family:Open Sans;font-size:15px;font-weight:400;line-height:28px}.a:before{display:inline-block;position:absolute;content:"";top:0;left:0;width:100%;height:10px;background-image:linear-gradient(to top,transparent 0%,black 100%)}.a:after{display:inline-block;position:absolute;content:"";bottom:0;left:0;width:100%;height:10px;background-image:linear-gradient(180deg,transparent 0%,black 100%)}@media only screen and (max-width: 580px) and (min-width: 1px){.gray-banner h1{font-size:32px;line-height:40px}.q{padding:20px 12% 20px 6%}}.about-banner{width:650px;margin:0 auto;padding:100px 0}.about-banner h2{color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:50px;line-height:64px;text-transform:uppercase;margin:0 0 10px}.about-banner h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.about-banner p{opacity:.6;color:#000;font-family:Open Sans;font-size:15px;font-weight:400;line-height:28px}#about-quotes{position:relative;background:radial-gradient(ellipse at center,#36364099,#000);padding:100px 0}#about-quotes .swiper{position:relative;z-index:9}#about-quotes .col-xs-4{position:relative}#about-quotes .bg{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.4;background-size:cover!important}#about-quotes .swiper-slide{padding:0 6%}#about-quotes .cnt{padding-left:40px;border-left:1px solid #fff;opacity:0;margin-top:40px;transition:.6s;transition-delay:.6s}#about-quotes h2{color:#fff;font-family:Montserrat,sans-serif;font-weight:300;font-size:48px;line-height:45px;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);opacity:0;margin-top:40px;transition:.6s}#about-quotes h2 strong{font-family:Montserrat,sans-serif;font-weight:700}#about-quotes .quote{color:#fff;font-family:Open Sans;font-size:20px;font-weight:400;line-height:30px}#about-quotes .name{opacity:.6;color:#fff;font-family:Open Sans;font-size:15px;font-weight:400;line-height:32px}#about-quotes .swiper-pagination{text-align:center;position:relative;margin-right:20px;height:75px;opacity:0;margin-top:40px;transition:.6s;transition-delay:.9s}#about-quotes .swiper-pagination .swiper-pagination-bullet{display:inline-block;width:auto;height:auto;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:36px;color:#ffffff80;margin:20px;background:transparent;vertical-align:top}#about-quotes .swiper-pagination .swiper-pagination-bullet-active{color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;line-height:36px;background:transparent}#about-quotes .swiper-button-prev{position:absolute;top:50%;left:0;width:50px;height:115px;background:none;transform:translateY(-50%)}#about-quotes .swiper-button-prev:after{position:absolute;content:"";top:0;left:0;width:50px;height:115px;background:url(../images/prev-btn.png) 50% no-repeat}#about-quotes .swiper-button-prev:before{position:absolute;content:"";top:0;left:0;width:57px;height:115px;background:url(../images/prev-bg.png) 50% no-repeat}#about-quotes .swiper-button-next{position:absolute;top:50%;right:0;width:50px;height:115px;background:none;transform:translateY(-50%)}#about-quotes .swiper-button-next:after{position:absolute;content:"";top:0;right:0;width:50px;height:115px;background:url(../images/next-btn.png) 50% no-repeat}#about-quotes .swiper-button-next:before{position:absolute;content:"";top:0;right:0;width:57px;height:115px;background:url(../images/next-bg.png) 50% no-repeat}.partners{padding:100px 0}.partners h2{color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:36px;line-height:36px;text-transform:uppercase;text-align:center;margin:0 0 60px}.partners h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.partners .card{position:relative;height:325px;box-shadow:0 5px 5px -3px #0009;opacity:0;margin-top:40px;transition:.6s}.partners .card img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width: 1180px) and (min-width: 1px){.partners .col-xs-3{flex-basis:33.333333%;max-width:33.333333%}}@media only screen and (max-width: 1023px) and (min-width: 1px){#about-quotes .col-xs-4,#about-quotes .col-xs-8{flex-basis:100%;max-width:100%}#about-quotes h2{position:relative;margin-bottom:20px;padding:0 40px}#about-quotes .cnt{border-left:none;padding:0 40px}.partners .col-xs-3{flex-basis:50%;max-width:50%}}@media only screen and (max-width: 768px) and (min-width: 1px){.about-banner{width:100%;padding:100px 40px}}@media only screen and (max-width: 660px) and (min-width: 1px){.partners .col-xs-3{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 480px) and (min-width: 1px){#about-quotes h2{font-size:24px;line-height:32px;padding:0 60px}#about-quotes .cnt{padding:0 60px}#about-quotes .quote{font-size:18px;line-height:24px}.partners .card img{width:80%}.about-banner h2{font-size:32px;line-height:40px}}body.page-template-template-events .gray-banner{background-color:#363640;border-bottom:1px solid #56565d;height:350px;background:#4a4a53;background:radial-gradient(ellipse at center,#4a4a53,#191919)}body.page-template-template-events .gray-banner h1{top:40%}.filter-banner h2{color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:50px;line-height:64px;text-transform:uppercase;margin:0 0 10px}.filter-banner h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.filter-banner p{opacity:.6;color:#000;font-family:Open Sans;font-size:15px;font-weight:400;line-height:28px}.filter-banner .filters{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:40px 0;border-top:1px solid rgba(0,0,0,.23)}.filter-banner .filters p{display:inline-block;opacity:.3;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:14px;text-transform:uppercase;margin:13px 20px 0 0;vertical-align:top}.filter-banner .filters .selectric-wrapper{display:inline-block;width:160px;border:1px solid rgba(0,0,0,.23);background-color:transparent;height:38px;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;line-height:13px;text-transform:uppercase}.filter-banner .filters .selectric-wrapper .selectric{background:transparent;border:none}.filter-banner .filters .selectric-wrapper .selectric .label{color:#000}.filter-banner .filters .selectric-wrapper .select-arrow{background:url(../images/dd-icon.png) 50% no-repeat;border:none}.filter-banner .filters .selectric-wrapper .selectric .button:after{border:none}.filter-banner .filters a.link{display:inline-block;color:#0aadf0;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:14px;text-transform:uppercase;margin:13px 0 0 20px;vertical-align:top}.gray-content .list{margin:40px auto}.gray-content .list li{display:inline-block;position:relative;width:100%;margin:0 0 20px}.gray-content .list li a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.gray-content .list li>div{padding:0;background:linear-gradient(to right,#000,#0000009e 19%,#0009 20% 80%,#0009 81%,#000);background-image:linear-gradient(to right,transparent 0%,black 100%)}.gray-content .list li>div .col-xs-2:first-child{background-color:#2e2e2e;padding:30px 20px;position:relative}.gray-content .list li>div .col-xs-2:first-child:after{position:absolute;content:"";top:0;right:0;height:100%;width:4px;background:#fff}.gray-content .list li>div .col-xs-8{padding:15px 20px;border-top:1px solid rgba(255,255,255,.23);border-bottom:1px solid rgba(255,255,255,.23)}.gray-content .list li>div .col-xs-2:last-child{border-top:1px solid rgba(255,255,255,.23);border-bottom:1px solid rgba(255,255,255,.23);border-right:1px solid rgba(255,255,255,.23)}.gray-content .list li>div small{display:inline-block;color:#848485;font-size:12px;font-weight:700;line-height:12px;margin-bottom:5px;text-transform:uppercase}.gray-content .list li>div small .location{display:inline-block;text-transform:none;text-indent:15px;margin-left:5px;background:url(../images/location.png) left center no-repeat}.gray-content .list li>div h3{color:#fff;font-size:18px;font-weight:700;line-height:18px;margin:0}.gray-content .list li>div .faux-btn{display:block;position:absolute;top:50%;right:0;width:auto;color:#fff;font-size:13px;font-weight:700;line-height:13px;position:relative;padding-right:20px;text-align:right;text-transform:uppercase;transform:translateY(-50%)}.gray-content .list li>div .faux-btn .ico{position:absolute;top:0;right:0;width:7px;height:11px;background:url(../images/right-arrow.png) 50% no-repeat}.gray-content .list li>div .date{position:absolute;top:50%;left:20px;color:#fff;font-size:24px;font-weight:700;line-height:24px;transform:translateY(-50%)}@media only screen and (max-width: 880px) and (min-width: 1px){.page-template-template-events .list li .col-xs-2,.page-template-template-events .list li .col-xs-8{flex-basis:100%;max-width:100%}.page-template-template-events .list li .col-xs-2{padding:10px 20px!important;border-top:none!important}.page-template-template-events .list li .col-xs-8{border-bottom:none!important}.gray-content .list li a .col-xs-2:first-child:after{display:none}.gray-content .list li a .col-xs-2:last-child{border-left:1px solid rgba(255,255,255,.23)}.gray-content .list li a .col-xs-8{border-left:1px solid rgba(255,255,255,.23)!important;border-right:1px solid rgba(255,255,255,.23)}.page-template-template-events .list li a .date{position:relative;margin:10px 0;top:inherit;transform:translateY(0)}.page-template-template-events .list li a .faux-btn{position:relative;right:inherit;margin-bottom:10px;margin-left:0;top:inherit;transform:translateY(0);float:left}.page-template-template-events .list li a h3{margin:0 0 10px;padding-right:0}.page-template-template-events .list li.event .col-xs-8{border-left:none}.gray-content .list li a .date{left:0}}@media only screen and (max-width: 580px) and (min-width: 1px){.page-template-template-events .gray-banner h1{font-size:32px;line-height:42px;position:relative;top:20px;left:inherit;transform:translate(0)}.filter-banner .filters .selectric-wrapper,.filter-banner .filters p{width:88%;margin:13px 0 0}}.blog .white-border{outline-color:#000!important;color:#000}body.blog .gray-banner form input[type=text]{background-color:transparent;border:1px solid #000!important;height:36px;color:#000!important;font-size:13px;font-weight:300;line-height:13px;padding:0 10px}body.blog .gray-banner form input[type=submit]{border-left:1px solid #000!important;background-image:url(/wp-content/uploads/2021/08/search1.png)!important}.map-banner{background-color:#363640;height:500px}.map-banner .map{width:100%;height:500px;max-width:1267px;margin:0 auto;position:relative;background:url(../images/world.png) 50% no-repeat}.map-banner .map .marker{display:inline-block;position:absolute;background:#fff;width:36px;height:36px;text-align:center;line-height:36px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;border-radius:36px}.map-banner .map .marker:after{position:absolute;content:"";bottom:-15px;left:0;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent}.map-banner .map .marker span{position:relative;z-index:9}.map-banner .map .marker-a{background:#fff;top:123px;left:145px;color:#0aadf0}.map-banner .map .marker-a:after{border-top:30px solid #fff}.map-banner .map .marker-b{background:#0aadf0;top:177px;left:162px;color:#fff}.map-banner .map .marker-b:after{border-top:30px solid #0aadf0}.map-banner .map .marker-c{background:#0aadf0;top:390px;left:412px;color:#fff}.map-banner .map .marker-c:after{border-top:30px solid #0aadf0}.map-banner .map .marker-d{background:#0aadf0;top:127px;left:626px;color:#fff}.map-banner .map .marker-d:after{border-top:30px solid #0aadf0}.map-banner .map .marker-e{background:#0aadf0;top:151px;left:582px;color:#fff}.map-banner .map .marker-e:after{border-top:30px solid #0aadf0}.map-banner .map .marker-f{background:#0aadf0;top:69px;left:621px;color:#fff}.map-banner .map .marker-f:after{border-top:30px solid #0aadf0}.map-banner .map .marker-g{background:#0aadf0;top:216px;left:992px;color:#fff}.map-banner .map .marker-g:after{border-top:30px solid #0aadf0}.map-banner .container{position:absolute;top:40px}.map-banner .container h1{display:inline;width:auto;color:#fff;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:40px;text-transform:uppercase}.map-banner .container a{float:right}.contact-section{padding:80px 0;background-color:#363640;position:relative}.contact-section .container{max-width:100%}.contact-section:before{position:absolute;content:"";top:0;left:0;width:100%;height:76px;background:url(../images/drop-shadow.png) top center no-repeat}.contact-section:after{position:absolute;content:"";bottom:-76px;left:0;width:100%;height:76px;background:url(../images/drop-shadow.png) top center no-repeat}.box.large,.box{position:relative;background-color:#2e2e3699;border:1px solid rgba(255,255,255,.23);padding:40px 20px 0}.box.large .box-title,.box .box-title{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:30px;margin:0 0 20px;text-transform:uppercase}.box.large address,.box address{color:#fff;font-family:Open Sans;font-size:15px;font-weight:400;line-height:1.4}.box.large .letter,.box .letter{position:absolute;top:0;right:0;height:40px;text-align:center;line-height:40px;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase}.box{height:275px;margin-bottom:20px}.box .letter{background:#0aadf0;color:#fff;width:40px}.box.large{height:100%}.box.large address{margin-bottom:20px}.box.large .letter{background:#fff;color:#0aadf0;padding:0 20px;width:auto}@media only screen and (max-width: 1267px) and (min-width: 1px){.map-banner .map{height:300px;max-width:768px;background-size:100%}.map-banner{height:300px}.map-banner .map .marker{width:20px;height:20px;line-height:20px;font-size:12px}.map-banner .map .marker:after{bottom:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:20px solid #0aadf0}.map-banner .map .marker-a{top:68px;left:84px}.map-banner .map .marker-a:after{border-top:20px solid #fff}.map-banner .map .marker-b{top:111px;left:105px}.map-banner .map .marker-c{top:235px;left:251px}.map-banner .map .marker-d{top:77px;left:382px}.map-banner .map .marker-e{top:92px;left:352px}.map-banner .map .marker-f{top:39px;left:379px}.map-banner .map .marker-g{top:130px;left:604px}.map-banner .container{height:260px}.map-banner .container h1{position:absolute;bottom:20px;margin:0}}@media only screen and (max-width: 1180px) and (min-width: 1px){.contact-section .col-xs-3,.contact-section .col-xs-9{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 880px) and (min-width: 1px){.map-banner .map{display:none}.map-banner{height:130px}.map-banner .container h1{position:relative;bottom:inherit;margin:0}.contact-section .col-xs-4{flex-basis:50%;max-width:50%}.box.large{padding:60px 20px 40px}}@media only screen and (max-width: 768px) and (min-width: 1px){.map-banner .container a{width:100%}.map-banner .container h1{text-align:center;width:100%;display:inline-block;margin-bottom:20px}.map-banner{height:200px}}@media only screen and (max-width: 660px) and (min-width: 1px){.contact-section .col-xs-4{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 380px) and (min-width: 1px){.map-banner .container h1{font-size:24px;line-height:32px}.box.large .box-title,.box .box-title{font-size:16px;line-height:20px}.box{height:320px}}body.blog .gray-banner,body.search-results .gray-banner,body.search-no-results .gray-banner,body.page-template-template-all-posts .gray-banner,body.page-template-template-news .gray-banner,body.page-template-template-all-events .gray-banner,body.category .gray-banner{background-color:#fff;border-bottom:1px solid #56565d;height:375px}body.blog .gray-banner h1,body.search-results .gray-banner h1,body.search-no-results .gray-banner h1,body.page-template-template-all-posts .gray-banner h1,body.page-template-template-news .gray-banner h1,body.page-template-template-all-events .gray-banner h1,body.category .gray-banner h1{color:#000;top:30%;font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:49px;text-transform:uppercase;font-weight:400}body.blog .gray-banner p,body.search-results .gray-banner p,body.search-no-results .gray-banner p,body.page-template-template-all-posts .gray-banner p,body.page-template-template-news .gray-banner p,body.page-template-template-all-events .gray-banner p,body.category .gray-banner p{display:inline-block;width:100%;text-align:center;margin:0 0 10px;opacity:1}body.blog .gray-banner .red-btn,body.search-results .gray-banner .red-btn,body.search-no-results .gray-banner .red-btn,body.page-template-template-all-posts .gray-banner .red-btn,body.page-template-template-news .gray-banner .red-btn,body.page-template-template-all-events .gray-banner .red-btn,body.category .gray-banner .red-btn{right:40px;top:20px;position:absolute}body.blog .gray-banner .white-border,body.search-results .gray-banner .white-border,body.search-no-results .gray-banner .white-border,body.page-template-template-all-posts .gray-banner .white-border,body.page-template-template-news .gray-banner .white-border,body.page-template-template-all-events .gray-banner .white-border,body.category .gray-banner .white-border{margin:0 10px;height:34px;line-height:34px;padding:0 40px;display:inline-block;border-color:#000;color:#000;outline-color:#0aadf0!important}body.blog .gray-banner form,body.search-results .gray-banner form,body.search-no-results .gray-banner form,body.page-template-template-all-posts .gray-banner form,body.page-template-template-news .gray-banner form,body.page-template-template-all-events .gray-banner form,body.category .gray-banner form{display:inline-block;position:relative;margin:20px 0 0 10px}body.blog .gray-banner form input[type=text],body.search-results .gray-banner form input[type=text],body.search-no-results .gray-banner form input[type=text],body.page-template-template-all-posts .gray-banner form input[type=text],body.page-template-template-news .gray-banner form input[type=text],body.page-template-template-all-events .gray-banner form input[type=text],body.category .gray-banner form input[type=text]{background-color:transparent;border:1px solid rgba(74,74,74,.4);height:36px;color:#000;font-size:13px;font-weight:300;line-height:13px;padding:0 10px}body.blog .gray-banner form input[type=submit],body.search-results .gray-banner form input[type=submit],body.search-no-results .gray-banner form input[type=submit],body.page-template-template-all-posts .gray-banner form input[type=submit],body.page-template-template-news .gray-banner form input[type=submit],body.page-template-template-all-events .gray-banner form input[type=submit],body.category .gray-banner form input[type=submit]{background-image:none!important}body.blog .gray-banner form select.postform,body.search-results .gray-banner form select.postform,body.search-no-results .gray-banner form select.postform,body.page-template-template-all-posts .gray-banner form select.postform,body.page-template-template-news .gray-banner form select.postform,body.page-template-template-all-events .gray-banner form select.postform,body.category .gray-banner form select.postform{border:1px solid #000;border-radius:none;background-color:#fff;height:36px;font-family:Montserrat,sans-serif;font-weight:700;font-weight:500;text-transform:uppercase;font-size:14px;-webkit-appearance:none;-webkit-border-radius:0;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:0;background-position-y:0;background-size:auto;background-size:18px;background-position:calc(100% - 2px) 50%;background-repeat:no-repeat;padding-right:10px;padding-left:10px;cursor:pointer;margin-bottom:15px}body.blog .gray-banner form select.postform .level-0,body.search-results .gray-banner form select.postform .level-0,body.search-no-results .gray-banner form select.postform .level-0,body.page-template-template-all-posts .gray-banner form select.postform .level-0,body.page-template-template-news .gray-banner form select.postform .level-0,body.page-template-template-all-events .gray-banner form select.postform .level-0,body.category .gray-banner form select.postform .level-0{font-family:Open Sans,sans-serif}.searchandfilter input[type=submit]{background-color:#fff;border-color:#fff;padding-left:1em;padding-right:1em;border:1px solid #000!important;border-style:solid;outline:none;border-radius:0;height:36px;font-size:14px;font-weight:500;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .4s ease-in-out}.searchandfilter input[type=submit]:hover{background-color:#0aadf0!important;border-color:#0aadf0!important;color:#fff}.searchandfilter input[name=ofsearch]{margin-bottom:15px}.single-banner{position:relative;height:400px;display:flex}.single-banner .container{display:flex;max-width:990px;z-index:10}.single-banner.bg{background-size:cover!important}.single-banner.bg:before{content:"";height:100%;background-color:#2e2e2fbf;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}@media (min-width: 992px){.single-banner.bg:before{-webkit-clip-path:polygon(0 0,92% 0,100% 100%,0 100%);clip-path:polygon(0 0,92% 0,100% 100%,0 100%);right:20%}}@media (min-width: 1400px){.single-banner.bg:before{right:30%}}.single-banner .btn{position:absolute;top:20px;right:40px;z-index:9}.single-banner .single-banner-content{margin-top:auto;margin-bottom:auto;max-width:100%}@media (min-width: 992px){.single-banner .single-banner-content{max-width:77%}}.single-banner .single-banner-content .single-banner-meta{color:#fff;font-family:Open Sans;font-size:15px;font-weight:400;line-height:20px}.single-banner .single-banner-content .single-banner-meta time{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:24px;margin-right:20px}.single-banner .single-banner-content h1{color:#fff;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:40px}.single-content{padding:80px 0}.single-content .col-xs-2,.single-content .col-xs-10{text-align:left}.single-content .container{max-width:980px}.single-content p{color:#47474a;font-family:Open Sans;font-size:14px;line-height:1.5;font-weight:400px}.single-content p strong{font-weight:700}.single-content a{color:#0aadf0}.single-content .single-content-figure{margin:20px 0;box-shadow:0 15px 25px #00000080}.single-content .caption{margin-bottom:40px;font-weight:700}.single-content .share-list{text-align:center}.single-content .share-list li:first-child{opacity:.2;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:14px;text-transform:uppercase;margin-bottom:20px}.single-content .share-list .facebook{display:inline-block;width:36px;height:36px;background-color:#365c95;border-radius:4px;text-align:center;color:#fff;font-size:26px;line-height:36px;margin-bottom:10px}.single-content .share-list .twitter{display:inline-block;width:36px;height:36px;background-color:#00b8e7;border-radius:4px;text-align:center;color:#fff;font-size:26px;line-height:36px;margin-bottom:10px}.single-content .share-list .google-plus{display:inline-block;width:36px;height:36px;background-color:#e4462e;border-radius:4px;text-align:center;color:#fff;font-size:22px;line-height:36px;margin-bottom:10px}.single-content .share-list .linkedin{display:inline-block;width:36px;height:36px;background-color:#0087ad;border-radius:4px;text-align:center;color:#fff;font-size:26px;line-height:36px}.single-content .share-list .seperator{display:inline-block;width:40px;height:1px;background:#ccc}.single-content .share-list .fa-envelope{display:inline-block;width:36px;height:36px;background-color:#666;border-radius:4px;text-align:center;color:#fff;font-size:20px;line-height:36px;margin-top:15px}.pagination{display:inline-block;width:100%;text-align:center}.pagination li{display:inline-block;width:auto;margin:0 20px;vertical-align:middle}.pagination li a{color:#333;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:14px;background:transparent;text-transform:uppercase}.pagination li.active a{font-size:36px;line-height:36px}.pagination li.prev a,.pagination li.next a{color:#0aadf0;font-size:13px;line-height:13px}.pagination li.off a{opacity:.4;color:#333}@media only screen and (max-width: 1023px) and (min-width: 1px){body.blog .gray-banner h1,body.search-results .gray-banner h1,body.page-template-template-all-posts .gray-banner h1,body.page-template-template-news .gray-banner h1,body.page-template-template-all-events .gray-banner h1{top:35%;font-size:32px;line-height:40px}}@media only screen and (max-width: 768px) and (min-width: 1px){.single-content .col-xs-2,.single-content .col-xs-10{flex-basis:100%;max-width:100%}.single-content .share-list{margin-bottom:40px}.single-content .share-list li{display:inline-block;vertical-align:top}.single-content{padding:20px 0}.single-content .share-list .seperator{display:none}.single-content .share-list .fa-envelope{margin-top:0}.single-banner .single-banner-content{width:100%;left:inherit;padding:0 20px}}@media only screen and (max-width: 480px) and (min-width: 1px){.single-content .container{padding:0 20px}.single-banner .single-banner-content h1{font-size:24px;line-height:32px}body.blog .gray-banner .white-border,body.search-results .gray-banner .white-border,body.page-template-template-all-posts .gray-banner .white-border,body.page-template-template-news .gray-banner .white-border,body.page-template-template-all-events .gray-banner .white-border{width:88%;margin:0 6% 10px}.filter-banner .filters{position:relative;margin-top:40px}body.blog .gray-banner h1,body.search-results .gray-banner h1,body.page-template-template-all-posts .gray-banner h1,body.page-template-template-news .gray-banner h1,body.page-template-template-all-events .gray-banner h1{position:relative;top:40px;left:0;transform:translateY(0)}body.blog .gray-banner,body.search-results .gray-banner,body.page-template-template-all-posts .gray-banner,body.page-template-template-news .gray-banner,body.page-template-template-all-events .gray-banner{height:auto}body.blog .gray-banner .red-btn,body.search-results .gray-banner .red-btn,body.page-template-template-all-posts .gray-banner .red-btn,body.page-template-template-news .gray-banner .red-btn,body.page-template-template-all-events .gray-banner .red-btn{width:88%;margin:0 6%;right:inherit;position:relative}body.blog .gray-banner form,body.search-results .gray-banner form,body.page-template-template-all-posts .gray-banner form,body.page-template-template-news .gray-banner form,body.page-template-template-all-events .gray-banner form{width:88%;margin:20px 6% 0}body.blog .gray-banner form input[type=text],body.search-results .gray-banner form input[type=text],body.page-template-template-all-posts .gray-banner form input[type=text],body.page-template-template-news .gray-banner form input[type=text],body.page-template-template-all-events .gray-banner form input[type=text]{width:100%}.updates .container{padding:0 20px}.updates{padding:80px 0 60px}}@media only screen and (max-width: 380px) and (min-width: 1px){.single-banner .btn{width:88%;right:0;margin:0 6%}}.updates{padding:80px 0 60px;background:#fff;position:relative}.updates:before{top:0}.updates:after,.updates:before{position:absolute;content:"";left:0;width:100%;height:100px;z-index:5}.updates:after{bottom:0}.updates .mobile-btn{display:none}.updates .list li,.updates h2{display:inline-block;width:100%}.updates h2{position:relative;color:#fff;font-size:36px;line-height:36px;font-family:Montserrat,sans-serif;font-weight:300;text-transform:uppercase;margin:40px 0 60px!important}.updates h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.single h2.section-title{color:#47474a}.updates h2 .btn{position:absolute;right:0}.updates .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.4;background-size:cover!important}.updates .container{position:relative;z-index:2}.updates .list{margin:0 auto;display:grid;grid-gap:20px;grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.updates .list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.updates .list{grid-template-columns:repeat(3,1fr)}}.updates .list li{position:relative;margin-bottom:20px;margin-top:0;opacity:1;transition:.6s;height:100%}.updates .list li:hover{opacity:1}.updates .list li .row{transition:.3s}.updates .list li a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.updates .list li .faux-btn:after{content:"\f105";position:realtive;top:1px;font-size:1.3em;background:0 0;font-family:fontawesome;color:#0aadf0;transition:all .2s ease;margin-left:10px}.updates .list li>div{padding:0;border:1px solid rgba(0,0,0,.2);background:#fff;height:100%}.updates .list li:hover>div{border:1px solid rgb(0,174,239)}.updates .list li>div .thumb{background-size:cover!important;min-height:250px}.updates .list li>div .blog-content{padding:10px 30px}.updates .list li>div small{opacity:.2;font-size:12px;line-height:12px;margin:15px 0 0 20px;text-transform:uppercase}.updates .list li>div h3,.updates .list li>div small{color:#333;font-weight:700}.updates .list li>div h3{font-size:18px;line-height:18px;padding:20px;margin:0}.updates .list li>div .faux-btn{font-family:Montserrat,sans-serif;display:block;top:50%;right:0;width:auto;color:#333;font-size:13px;font-weight:700;line-height:13px;position:relative;padding-right:20px;text-align:right;text-transform:uppercase;transform:translateY(-50%);font-style:normal}.updates .list li>div .faux-btn i{color:#00aeef;font-style:normal}.updates .list li>div .faux-btn .ico{position:absolute;top:0;right:0;width:7px;height:11px;background:url(../images/sprites.png) -62px -113px no-repeat}.updates .list li>div .date-cnt{background:#2e2e2e!important}.updates .list li>div .date{position:absolute;top:50%;left:0;padding-left:20px;color:#fff;font-size:30px;font-weight:700;line-height:30px;transform:translateY(-50%)}.updates .list li.news .col-xs-10,.updates .list li.news .col-xs-8{border-left:4px solid #00aeef}.updates .list li.event .col-xs-2:first-child{border-left:4px solid #fff}.blog .white-border.active{color:#fff!important;background-color:#0aadf0}.error-banner{height:600px;background-color:#363640;background-image:linear-gradient(180deg,transparent 0%,black 100%)}.error-banner .banner-center{position:absolute;top:50%;left:50%;width:960px;text-align:center;transform:translate(-50%,-50%);text-transform:uppercase}.error-banner .banner-center h1{color:#fff;font-family:Montserrat,sans-serif;font-weight:300;font-size:100px;line-height:64px;text-transform:uppercase}.error-banner .banner-center h1 strong{font-family:Montserrat,sans-serif;font-weight:700}.error-banner .banner-center h2{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:26px;text-transform:uppercase}.error-banner .banner-center p{color:#7e7e82;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:26px;text-transform:uppercase;width:500px;margin:10px auto 30px}@media only screen and (max-width: 768px) and (min-width: 1px){.error-banner .banner-center{padding:0 40px;position:relative;top:40px;left:inherit;transform:translate(0);width:100%}.error-banner .banner-center h1{font-size:64px}.error-banner .banner-center p{width:100%}}.left-right-banner{width:100%;height:700px;position:relative;background-color:#191919}.left-right-banner .banner-left{width:50%;height:700px;z-index:1;opacity:.5;background-size:cover!important}.left-right-banner .banner-right{position:absolute;top:0;right:0;width:50%;height:100%;background:#fff;z-index:2;border-left:10px solid #0aadf0}.left-right-banner .banner-right .spread-details{position:absolute;top:50%;padding:0 40px;transform:translateY(-50%)}.left-right-banner .banner-right h1{color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:64px;line-height:64px;text-transform:uppercase;margin:0 0 20px}.left-right-banner .banner-right h1 strong{font-family:Montserrat,sans-serif;font-weight:700}.left-right-banner .banner-right p{color:#000;font-family:Open Sans;font-size:14px;font-weight:400;line-height:30px}.left-right-banner .banner-right p span{opacity:.4}.left-right-banner .banner-right p strong{opacity:1}.left-right-banner .banner-right .btn{margin-top:20px}@media only screen and (max-width: 1023px) and (min-width: 1px){.left-right-banner{height:auto}.left-right-banner .banner-left,.left-right-banner .banner-right{width:100%;position:relative}.left-right-banner .banner-left{height:150px}.left-right-banner .banner-right{padding:40px 0;height:auto}.left-right-banner .banner-right .spread-details{position:relative;top:inherit;transform:translateY(0)}}@media only screen and (max-width: 580px) and (min-width: 1px){.left-right-banner .banner-right h1{font-size:32px;line-height:40px}}.fitness-banner{width:100%;margin:0 auto;padding:100px 0;border-bottom:4px solid #0aadf0}.fitness-banner .container{width:950px;margin:0 auto}.fitness-banner h2{color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:72px;line-height:84px;text-transform:uppercase;margin:0 0 10px}.fitness-banner h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.fitness-banner p{opacity:.6;color:#000;font-family:Open Sans;font-size:15px;font-weight:400;line-height:28px}.centers-section{height:600px;position:relative;background-color:#131317;border-bottom:4px solid #0aadf0}.centers-section .caption{position:absolute;bottom:0;left:0;width:100%;height:auto;padding:20px 0;background:#00000094}.centers-section .caption p{opacity:.8;color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;line-height:22px;width:650px;margin:0 auto}.centers-section .swiper-slide{height:600px;background-size:cover;background-repeat:no-repeat;background-position:50%}.centers-section .swiper-button-prev{position:absolute;top:50%;left:0;width:50px;height:115px;background:none;transform:translateY(-50%)}.centers-section .swiper-button-prev:after{position:absolute;content:"";top:0;left:0;width:50px;height:115px;background:url(../images/prev-btn.png) 50% no-repeat}.centers-section .swiper-button-prev:before{position:absolute;content:"";top:0;left:0;width:57px;height:115px;background:url(../images/prev-bg.png) 50% no-repeat}.centers-section .swiper-button-next{position:absolute;top:50%;right:0;width:50px;height:115px;background:none;transform:translateY(-50%)}.centers-section .swiper-button-next:after{position:absolute;content:"";top:0;right:0;width:50px;height:115px;background:url(../images/next-btn.png) 50% no-repeat}.centers-section .swiper-button-next:before{position:absolute;content:"";top:0;right:0;width:57px;height:115px;background:url(../images/next-bg.png) 50% no-repeat}.gallery-section{height:550px;position:relative}.gallery-section h2{position:relative;color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:36px;line-height:36px;text-transform:uppercase;text-align:center;margin:80px 0 40px}.gallery-section h2:after{position:absolute;content:"";top:20px;left:0;width:100%;height:1px;background:#d7d7d7}.gallery-section h2 span{position:relative;z-index:1;padding:0 20px;background:#fff}.gallery-section h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.gallery-section .swiper{display:inline-block;opacity:0;margin-top:40px;transition:.6s}.gallery-section .swiper-container{margin:0 40px}.gallery-section .swiper-slide{height:600px}.gallery-section .swiper-button-prev{position:absolute;top:200px;left:0;width:50px;height:115px;background:url(../images/right-arrow.png) 50% no-repeat;transform:rotate(180deg)}.gallery-section .swiper-button-next{position:absolute;top:200px;right:0;width:50px;height:115px;background:url(../images/right-arrow.png) 50% no-repeat}.tax-product_market .gallery-section{max-width:864px;margin:auto}@media only screen and (max-width: 960px) and (min-width: 1px){.fitness-banner .container{width:100%}}@media only screen and (max-width: 768px) and (min-width: 1px){.centers-section .caption p{padding:0 20px;width:100%}.fitness-banner .container{width:100%}.fitness-banner h2{font-size:42px;line-height:50px}}@media only screen and (max-width: 580px) and (min-width: 1px){.centers-section,.centers-section .swiper-slide{height:400px}.fitness-banner h2,.gallery-section h2{font-size:32px;line-height:40px}.gallery-section h2 span{padding:0}.gallery-section h2:after{display:none}}.cert-banner{background-color:#fff;padding:80px 0;max-width:1200px;margin:auto}@media (min-width: 1440px){.cert-banner{padding:180px 0 0}}.cert-banner .banner-left,.cert-banner .banner-right{padding-bottom:30px}.cert-banner .banner-left{padding-left:30px;padding-right:30px}.cert-banner .banner-left h1{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:49px;text-transform:uppercase;font-weight:400}.cert-banner .banner-left p{width:clamp(20ch,100%,75ch)}.cert-banner .banner-left .wistia_embed_initialized{max-width:100%!important}.cert-banner .banner-right{padding-left:30px;padding-right:30px}.cert-banner .banner-right h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;font-weight:400}.cert-banner .banner-right .section-content{padding:15px 0;border-bottom:1px solid #707070}.cert-banner .banner-right .section-content:last-child{border:none}.cert-banner .banner-right .section-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase;margin:0 0 10px}.cert-banner .banner-right .section-title strong{font-family:Montserrat,sans-serif;font-weight:700}.cert-banner .banner-right p{font-family:Montserrat,sans-serif;font-weight:300;font-size:16px;font-weight:400;line-height:20px;margin:0;padding:0}.education-type{padding:180px 4;max-width:1200px;margin:auto}.education-type .col-lg a,.education-type .insert-page a{display:block;box-shadow:0 3px 8px #0003;outline:4px solid transparent}.education-type .col-lg a .etype-title-wrap,.education-type .insert-page a .etype-title-wrap{padding:25px;font-family:Montserrat,sans-serif;font-weight:700;color:#000;text-transform:uppercase;font-size:16px;position:relative;transition:all .15s ease-in-out}.upcoming-events h2{font-size:32px;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:30px}.upcoming-events section{max-width:1600px;margin:auto}.upcoming-events .events .list .event{cursor:default;padding:20px 0;border-top:2px solid #75767A;position:relative;transition:all 5s ease-in-out}.upcoming-events .events .list .event a{position:absolute;top:0;left:0;right:0;bottom:0}.upcoming-events .events .list .event h3{transition:all .15s ease-in-out}.upcoming-events .events .list .event:last-child{border-bottom:2px solid #75767a}.upcoming-events .events .list .event:before,.upcoming-events .events .list .event:after{content:"";display:block;width:100%;position:absolute;z-index:20;opacity:0}.upcoming-events .events .list .event:before{border-top:2px solid #489CE8;top:-2px}.upcoming-events .events .list .event:after{bottom:-2px;border-bottom:2px solid #489CE8}.upcoming-events .events .list .faux-btn{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-align:right;margin-right:30px;position:relative}.upcoming-events .events .list .faux-btn:after{content:"\f105";font-family:fontawesome;font-size:1.6em;color:#0aadef;position:absolute;right:-15px;top:-4px}.upcoming-events .events .list .event:hover:before,.upcoming-events .events .list .event:hover:after{opacity:1}.upcoming-events .events .list .event:hover h3{color:#000}.upcoming-events .events .list .event:hover .faux-btn:after{right:-23px}.upcoming-events .events .list .date-cnt{background-color:transparent!important}.upcoming-events .events .list .date{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:500}.upcoming-events .events .list small{display:none}.upcoming-events .events .list h3{font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;margin:0;text-align:left}.upcoming-events .events h3{font-family:Montserrat,sans-serif;font-weight:700;font-weight:400;font-size:16px;margin-top:30px;margin-bottom:30px;text-align:center}.upcoming-events .events .btn{margin:auto}.upcoming-events .events .col-xs-8{color:#808285}.support-certification img{opacity:.5}.support-certification .content-wrap{max-width:530px}.support-certification .content-wrap h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:32px;font-weight:400;padding:0;margin:0 0 30px;text-transform:uppercase;width:100%}.support-certification .content-wrap .btn{display:block;border:5px solid #0AADF0;margin-top:40px;text-align:center}.certification-faqs{max-width:1200px;margin:100px auto}.bio-popup .close{display:inline-block;position:absolute;top:20px;right:20px;width:30px;height:30px;background:url(../images/close.png) 50% no-repeat}.bio-popup .prev:after{position:absolute;content:"";top:0;left:0;width:50px;height:115px;background:url(../images/prev-btn.png) 50% no-repeat}.bio-popup .prev:before{position:absolute;content:"";top:0;left:0;width:57px;height:115px;background:url(../images/prev-bg.png) 50% no-repeat}.bio-popup .next:after{position:absolute;content:"";top:0;right:0;width:50px;height:115px;background:url(../images/next-btn.png) 50% no-repeat}.bio-popup .next:before{position:absolute;content:"";top:0;right:0;width:57px;height:115px;background:url(../images/next-bg.png) 50% no-repeat}.education-banner{background-color:#fff}.education-banner .banner-left{padding:80px 30px 50px}@media (min-width: 991px){.education-banner .banner-left{padding:140px 100px 50px}}@media (max-width: 992px){.education-banner .banner-left{width:100%}}@media (min-width: 991px){.education-banner .banner-left .content-wrap{max-width:530px;margin-left:auto;padding-left:30px;padding-right:30px}}.education-banner .banner-left h1{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:49px;text-transform:uppercase;font-weight:400}.education-banner .banner-left p{width:clamp(20ch,100%,55ch)}.education-banner .banner-left .wistia_embed_initialized{max-width:100%!important}.education-banner .banner-right{padding:140px 30px 50px;background-color:#eceef2}@media (min-width: 1280px){.education-banner .banner-right{padding:140px 100px 50px}}@media (max-width: 992px){.education-banner .banner-right{width:100%}}@media (min-width: 991px){.education-banner .banner-right .content-wrap{max-width:430px;padding-left:30px;padding-right:30px}}.education-banner .banner-right h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;font-weight:400}.education-banner .banner-right .section-content{padding:15px 0;border-bottom:1px solid #707070}@media (min-width: 768px){.education-banner .banner-right .section-content ul li{margin:0 0 10px}}.education-banner .banner-right .section-content:last-child{border:none}.education-banner .banner-right .section-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase;margin:0 0 10px}.education-banner .banner-right .section-title strong{font-family:Montserrat,sans-serif;font-weight:700}.education-banner .banner-right p{font-family:Montserrat,sans-serif;font-weight:300;font-size:16px;font-weight:400;line-height:20px;margin:0;padding:0}.education-type{padding:180px 4;max-width:1280px;margin:auto}.education-type h3{padding-left:.5rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;font-weight:400}@media (min-width: 1440px){.education-type{padding:80px 0}}.education-type .insert-page>div{height:100%}.education-type .insert-page p{display:none}.education-type .col-lg,.education-type .insert-page{padding-left:1.5rem;padding-right:1.5rem;margin:0 auto 40px}.education-type .col-lg a,.education-type .insert-page a{display:block;box-shadow:0 3px 8px #0003;outline:4px solid transparent;height:100%}.education-type .col-lg a:hover,.education-type .insert-page a:hover{outline:4px solid #489CE8}.education-type .col-lg a:hover .etype-title-wrap,.education-type .insert-page a:hover .etype-title-wrap{opacity:.7}.education-type .col-lg a img,.education-type .insert-page a img{width:100%}.education-type .col-lg a .etype-title-wrap,.education-type .insert-page a .etype-title-wrap{padding:25px 15px;font-family:Montserrat,sans-serif;font-weight:700;color:#000;text-transform:uppercase;font-size:16px;position:relative;transition:all .15s ease-in-out}@media (min-width: 992px){.education-type .col-lg a .etype-title-wrap,.education-type .insert-page a .etype-title-wrap{font-size:14px}}@media (min-width: 1028px){.education-type .col-lg a .etype-title-wrap,.education-type .insert-page a .etype-title-wrap{font-size:15px}}@media (min-width: 1280px){.education-type .col-lg a .etype-title-wrap,.education-type .insert-page a .etype-title-wrap{font-size:16px}}.education-type .col-lg a .etype-title-wrap:after,.education-type .insert-page a .etype-title-wrap:after{color:#0aadef;content:"\f105";font-family:fontawesome;font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transition:all .2s ease}.upcoming-events{background-color:#eceef2;padding:80px 0}.upcoming-events section{max-width:1280px;margin:auto}.host-a-training-banner .content-wrap{color:#fff;margin:auto;padding-left:30px;padding-right:30px}@media (min-width: 1198px){.host-a-training-banner .content-wrap{max-width:430px}}.host-a-training-banner .content-wrap h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:32px;font-weight:400;padding:0;margin:0 0 30px;text-transform:uppercase;width:100%}.host-a-training-banner .content-wrap .btn{display:block;border:5px solid #0AADF0;margin-top:40px;text-align:center}.host-a-training-banner .content-wrap .btn:hover{background-color:#0aadf0;color:#fff}.host-a-training-banner .featured-content{position:relative;color:#fff}@media (min-width: 1198px) and (min-width: 1198px){.host-a-training-banner .featured-content:before{content:"";display:block;position:absolute;top:0;background-color:#2e2e2f;height:100%;width:170px;z-index:0;-webkit-clip-path:polygon(100% 0,10% 0,100% 100%);clip-path:polygon(100% 0,10% 0,100% 100%);right:100%;transform:translate(1px)}}.host-a-training-banner .image-feature{background-size:cover;background-repeat:no-repate;background-position:center center}.meet-our-instructors{max-width:1600px;margin:auto;padding:100px 0;text-transform:uppercase}.meet-our-instructors h3{font-family:Montserrat,sans-serif;font-weight:500;font-weight:400;font-size:32px;text-align:center}.meet-our-instructors .swiper{padding:20px 10px 80px;position:relative;height:100%;overflow:hidden}.meet-our-instructors .swiper .swiper-slide{background-color:#fff;box-shadow:0 0 10px #00000026;text-align:center;font-size:18px;display:flex;flex-direction:column;align-self:center}@media (min-width: 1024px){.meet-our-instructors .swiper .swiper-slide{min-height:415px}}.meet-our-instructors .swiper .swiper-slide .instructor-img{height:205px;width:100%;background-size:cover;background-position:center center}.meet-our-instructors .swiper .swiper-slide .instructor-info{padding:20px 5px}.meet-our-instructors .swiper .swiper-slide .instructor-info h4{font-size:20px;font-family:Montserrat,sans-serif;font-weight:500;font-weight:400;margin:0 0 10px;text-transform:none}.meet-our-instructors .swiper .swiper-slide .instructor-info p{font-family:Montserrat,sans-serif;font-weight:500;font-weight:400;font-size:16px;margin:0}.meet-our-instructors .swiper .swiper-slide .instructor-info p.location{margin-bottom:10px}.meet-our-instructors .swiper .swiper-slide .instructor-info p a{font-family:Montserrat,sans-serif;font-weight:700;font-weight:400;color:#000;position:relative}.meet-our-instructors .swiper .swiper-slide .instructor-info p a:hover{color:#808285}.meet-our-instructors .swiper .swiper-slide .instructor-info p a:after{content:"\f105";position:absolute;top:50%;font-size:1.3em;background:0 0;font-family:fontawesome;color:#0aadf0;transform:translateY(-50%);transition:all .2s ease;margin-left:20px;margin-top:-2px;right:-15px}.meet-our-instructors .swiper .swiper-slide .instructor-info .tags-list{text-align:center}.meet-our-instructors .swiper .swiper-slide .instructor-info .tags-list li{display:inline-block;color:#808285;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;font-weight:400;padding:0 10px;margin-bottom:10px;text-transform:uppercase}.meet-our-instructors .swiper .swiper-slide img{display:block;opacity:1;max-width:385px}.meet-our-instructors .swiper .swiper-slide.view-all{min-height:inherit}.meet-our-instructors .swiper .swiper-slide.view-all .instructor-info{padding:0}.meet-our-instructors .swiper .swiper-slide.view-all h4{margin:0}.meet-our-instructors .swiper .swiper-slide.view-all h4 a{border:5px solid #0aadf0;color:#000;display:block;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;padding:20px 5px;text-transform:uppercase}.meet-our-instructors .swiper .swiper-slide.view-all h4 a:hover{background-color:#0aadf0;color:#fff}.meet-our-instructors .swiper .swiper-pagination{width:100%;bottom:20px;z-index:1;position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.meet-our-instructors .swiper .swiper-pagination .swiper-pagination-bullet{width:40px;border-radius:0;height:6px;background-color:#5a5a5a;opacity:1;margin:0}.meet-our-instructors .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#0aadef}.meet-our-instructors .swiper .swiper-pag-wrap{width:300px;position:absolute;margin:40px auto 10px;left:50%;transform:translate(-50%);bottom:15px}.meet-our-instructors .swiper .swiper-pag-wrap .swiper-button-prev,.meet-our-instructors .swiper .swiper-pag-wrap .swiper-button-next{background:none}.meet-our-instructors .swiper .swiper-pag-wrap .swiper-button-prev:after,.meet-our-instructors .swiper .swiper-pag-wrap .swiper-button-next:after{font-size:14px;color:#0aadef}.meet-our-instructors .swiper .swiper-pag-wrap .swiper-button-disabled.swiper-button-prev:after,.meet-our-instructors .swiper .swiper-pag-wrap .swiper-button-disabled.swiper-button-next:after{color:#222}.meet-our-instructors .swiper .swiper-pag-wrap .swiper-button-prev{left:-20px}.meet-our-instructors .swiper .swiper-pag-wrap .swiper-button-next{right:-20px}.support-cert-angle-banner.light_gray{background-color:#eceef2}.support-cert-angle-banner.light_gray .featured-content:before{background-color:#eceef2}.support-cert-angle-banner.light_gray .featured-content a{color:#000}.support-cert-angle-banner.dark_gray{background-color:#2e2e38;color:#fff}.support-cert-angle-banner.dark_gray .featured-content{background-color:#2e2e38}.support-cert-angle-banner.dark_gray .featured-content:before{background-color:#2e2e38}.support-cert-angle-banner .image-feature{background-repeat:no-repeat;background-size:cover;background-position:center center}.support-cert-angle-banner .featured-content{position:relative}.support-cert-angle-banner .featured-content:before{content:"";display:block;position:absolute;top:0;background-repeat:no-repeat;background-size:cover;transition:all .4s ease-in-out;height:100%;width:320px;z-index:0}.support-cert-angle-banner.img-rt .image-feature{order:2}@media (min-width: 1198px){.support-cert-angle-banner.img-rt .featured-content:before{-webkit-clip-path:polygon(0 0,90% 0,0 100%,0% 100%);clip-path:polygon(0 0,90% 0,0 100%,0% 100%);left:100%;transform:translate(-1px)}}@media (min-width: 1198px){.support-cert-angle-banner.img-lft .featured-content:before{-webkit-clip-path:polygon(100% 0,10% 100%,100% 100%);clip-path:polygon(100% 0,10% 100%,100% 100%);right:100%;transform:translate(1px)}}.support-cert-angle-banner .content-wrap{padding:0 20px;position:relative;z-index:10}@media (min-width: 1198px){.support-cert-angle-banner .content-wrap{max-width:430px}}.support-cert-angle-banner .content-wrap h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:32px;font-weight:400;padding:0;margin:0 0 30px;text-transform:uppercase;width:100%}.support-cert-angle-banner .content-wrap .btn{display:block;border:5px solid #0AADF0;margin-top:40px;text-align:center}.support-cert-angle-banner .content-wrap .btn:hover{background-color:#0aadf0;color:#fff}.button-nav{max-width:1280px;margin:auto auto 50px;font-size:0}.button-nav li{display:inline-block;margin-right:20px}.button-nav li a{background-color:#fff;box-shadow:0 0 5px #00000026;display:inline-block;position:relative;width:100%;opacity:.9;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;text-align:center;text-transform:uppercase;padding:10px 20px;vertical-align:top}.button-nav li a:hover{background-color:#eceef2}.button-nav li.active a{background:#fff;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;outline:4px solid #0AADF0}.button-nav li:last-child{border-right:none}.certification-faqs{max-width:1280px;margin:100px auto 0;padding:0 30px}.certification-faqs h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:32px;text-transform:uppercase;font-weight:400}.certification-faqs .accordion-item{background-color:#fff;box-shadow:0 0 8px #00000026;margin-bottom:40px;transition:background-color .15s ease-in-out}.certification-faqs .accordion-item h4{font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;font-weight:400;margin:0}.certification-faqs .accordion-item h4 a{color:#000;padding:30px 80px;position:relative;display:block}.certification-faqs .accordion-item h4 a:after{content:"\f107";font-family:fontawesome;font-size:1.8rem;color:#0aadef;position:absolute;right:50px;top:50%;transform:translateY(-50%)}.certification-faqs .accordion-item h4 a[aria-expanded=true]:after{transform:rotate(180deg) translateY(50%)}.certification-faqs .accordion-item h4 a[aria-expanded=true]:hover{background-color:#fff}.certification-faqs .accordion-item h4 a:hover{background-color:#eceef2}.certification-faqs .accordion-item .accordion-body{border-top:1px solid #707070;padding:20px 0 70px;margin:0 80px 30px;font-size:16px}.certification-faqs .collapse{display:none}.certification-faqs .collapse.show{display:block!important}.mailing-list-signup{text-align:center;padding:100px 0}.mailing-list-signup h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:40px;font-weight:400;text-transform:uppercase}.mailing-list-signup .btn{border-width:5px;margin:auto;min-width:300px}.tab-section{display:none;width:100%;overflow:hidden}.tab-section .container{padding-left:0;padding-right:0}.tab-section .full-banner{padding:80px 0}.tab-section .full-banner .spread-details{width:650px;margin:0 auto}.tab-section .full-banner .spread-details h1{color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:36px;line-height:46px;text-transform:uppercase;margin:0 0 20px}.tab-section .full-banner .spread-details h1 strong{font-family:Montserrat,sans-serif;font-weight:700}.tab-section .full-banner .spread-details p{opacity:.6;color:#000;font-family:Open Sans;font-size:15px;font-weight:400;line-height:28px}.tab-section .full-banner .spread-details .btn{margin:20px 0 0}.tab-section .banner-left{height:510px;position:relative;background-color:#363640}.tab-section .banner-left .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-size:cover!important}.tab-section .banner-left img{position:absolute;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%)}.tab-section .banner-right{height:510px;position:relative}.tab-section .banner-right .spread-details{position:absolute;top:50%;padding:0 40px;transform:translateY(-50%)}.tab-section .banner-right .spread-details h1{color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:36px;line-height:46px;text-transform:uppercase;margin:0 0 40px}.tab-section .banner-right .spread-details h1 strong{font-family:Montserrat,sans-serif;font-weight:700}.tab-section .banner-right .spread-details p{opacity:.6;color:#000;font-family:Open Sans;font-size:15px;font-weight:400;line-height:28px}.tab-section .banner-right .spread-details .btn{margin-top:20px}#group-cycling{display:inline-block}.people h2{color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:36px;line-height:43px;text-transform:uppercase;text-align:center;margin:80px 0 40px}.people h2 strong{font-family:Montserrat,sans-serif;font-weight:700}.people .container{margin:0 auto}.people .btn{left:50%;transform:translate(-50%);margin-bottom:60px}.people .btn i{color:#0aadf0}.people{background-color:#eceef2;padding:130px 0}.person-card{position:relative;background-color:#fff;margin:40px 10px;box-shadow:0 3px 10px #00000024;transition:.6s;opacity:0}.person-card .person{display:inline-block;width:100%;min-height:200px;background-size:cover!important}.person-card .person img{width:100%;background-size:cover}.person-card .top-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.person-card .cnt{padding:0 0 20px}.person-card .cnt a{font-weight:400;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;color:#000}.person-card .cnt a:after{content:"\f105";font-family:fontawesome;color:#0aadef;font-size:1.3em;padding-left:5px;position:relative;top:1px}.person-card .name{font-family:Montserrat,sans-serif;font-weight:500;font-weight:400;line-height:26px;color:#000;font-size:18px;margin:10px 0 5px;text-align:center}.person-card .number{font-family:Montserrat,sans-serif;font-weight:300;line-height:26px;color:#000;font-size:18px;margin:0 0 5px;padding:0 5px}.person-card .link{color:#0aadf0;font-size:14px;font-weight:700;text-transform:uppercase;margin:0}.person-card:hover{box-shadow:0 15px 25px #00000080}.bio-popup{display:none;position:fixed;top:50%;left:50%;width:100%;max-width:980px;padding:60px 40px;z-index:999999;transform:translate(-50%,-50%);background:#fff;border:1px solid #d7d7d7;box-shadow:0 7px 40px #000}.bio-popup .close{display:inline-block;position:absolute;top:20px;right:20px;width:30px;height:30px;background:url(../images/close.png) 50% no-repeat}.bio-popup .cnt h2{color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:26px;text-transform:uppercase}.bio-popup .cnt p{font-family:Open Sans;font-size:15px;font-weight:400;line-height:28px;padding-bottom:20px}.bio-popup .cnt a{color:#0aadf0}.bio-popup .cnt .photo{border:1px solid #d7d7d7}.bio-popup .cnt .photo img{width:100%}.bio-popup .cnt p+ul{margin-top:-20px}.bio-popup .cnt ul{margin:0 0 20px}.bio-popup .cnt ul li{font-family:Open Sans;font-size:15px;font-weight:400;line-height:28px;position:relative;padding-left:20px}.bio-popup .cnt ul li:before{display:inline-block;position:absolute;content:"";left:0;top:12px;width:5px;height:5px;border-radius:5px;background:#0aadf0}.bio-popup .prev{position:absolute;bottom:40px;left:0;width:50px;height:115px;background:none}.bio-popup .prev:after{position:absolute;content:"";top:0;left:0;width:50px;height:115px;background:url(../images/prev-btn.png) 50% no-repeat}.bio-popup .prev:before{position:absolute;content:"";top:0;left:0;width:57px;height:115px;background:url(../images/prev-bg.png) 50% no-repeat}.bio-popup .next{position:absolute;bottom:40px;right:0;width:50px;height:115px;background:none}.bio-popup .next:after{position:absolute;content:"";top:0;right:0;width:50px;height:115px;background:url(../images/next-btn.png) 50% no-repeat}.bio-popup .next:before{position:absolute;content:"";top:0;right:0;width:57px;height:115px;background:url(../images/next-bg.png) 50% no-repeat}@media only screen and (max-width: 1300px) and (min-width: 1px){.cert-banner .banner-left .video{width:100%}.cert-banner .banner-left .video>div{width:100%!important}}@media only screen and (max-width: 1200px) and (min-width: 1px){.tab-section .banner-right .spread-details{position:relative;top:inherit;transform:translateY(0);padding-top:20px}.tab-section .banner-left,.tab-section .banner-right{height:auto}}@media only screen and (max-width: 1023px) and (min-width: 1px){.cert-banner-left,.cert-banner-right{flex-basis:100%;max-width:100%}.cert-banner{padding:0 40px 80px}.cert-banner-right{padding-top:40px;order:-1}.cert-banner .banner-right .section-content{margin-left:0}.tab-section .banner-left,.tab-section .banner-right{flex-basis:100%;max-width:100%}.tab-section .banner-left img{display:block;position:relative;top:inherit;left:inherit;transform:translate(0);margin:80px auto 0}.tab-section .banner-left{height:250px}.people .col-xs-3{flex-basis:33.333333%;max-width:33.333333%}.bio-popup{max-width:88%}}@media only screen and (max-width: 880px) and (min-width: 1px){.button-nav li a{font-size:12px}}@media only screen and (max-width: 768px) and (min-width: 1px){.people .col-xs-3{flex-basis:50%;max-width:50%}.tab-section .full-banner .spread-details{width:88%}.button-nav li{width:100%}.button-nav{height:auto}.bio-popup .col-xs-5,.bio-popup .col-xs-7{flex-basis:100%;max-width:100%}.bio-popup .row{padding:0 40px}.bio-popup .photo{display:none}}@media only screen and (max-width: 480px) and (min-width: 1px){.people .col-xs-3{flex-basis:100%;max-width:100%}.person-card{margin:0 0 40px}.tab-section .full-banner .spread-details .btn{width:100%}}.trainer-container{padding:100px 0}.trainer-container ul{list-style:disc;padding-left:30px}.master-instructors-top{max-width:1600px;margin:auto;padding:150px 15px 20px}@media (min-width: 1600px){.master-instructors-top{padding:150px 0 50px}}.master-instructors-top h1{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;text-transform:uppercase}.master-instructors-top .filter-wrap{overflow:visible;padding:10px}.master-instructors-top #filters{float:left;padding:15px}@media (min-width: 1600px){.master-instructors-top #filters{padding:0}}.master-instructors-top #filters .button{background-color:#fff;box-shadow:0 2px 5px #00000026;cursor:pointer;text-transform:uppercase;font-size:16px;font-family:Montserrat,sans-serif;font-weight:700;color:#000;border:none;border-radius:0;padding:10px 25px;margin-right:20px;margin-bottom:20px}.master-instructors-top .dropbtn{display:inline-block;background-color:#fff;background-image:url(/wp-content/uploads/2021/09/map-marker-outline-1.png);background-size:contain;background-repeat:no-repeat;border:2px solid #808285;color:#808285;padding:8px 15px 8px 50px;font-size:16px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;position:relative}.master-instructors-top .dropbtn:after{font-family:fontawesome;content:"\f078";padding-left:25px;color:#000}.master-instructors-top .dropbtn:hover,.master-instructors-top .dropbtn:focus{background-color:#eee}.master-instructors-top .dropdown{float:left;position:relative;display:inline-block;vertical-align:middle;padding:15px}@media (min-width: 1351px){.master-instructors-top .dropdown{float:right}}@media (min-width: 1600px){.master-instructors-top .dropdown{padding:0}}.master-instructors-top .dropdown-content{display:none;position:absolute;background-color:#fff;width:100%;overflow:auto;box-shadow:0 8px 16px #0003;z-index:1}.master-instructors-top .dropdown-content button{cursor:pointer;border:none;background-color:#fff;color:#000;padding:5px 16px;text-decoration:none;text-align:left;display:block;transition:all .15s ease-in-out;width:100%}.master-instructors-top .dropdown-content button:hover{background-color:#eee}.master-instructors-top .dropdown a:hover{background-color:#ddd}.master-instructors-top .show{display:block}.instructor-outer-wrap{background-color:#eceef2;padding:100px 0}.master-instructors-grid{max-width:1600px;margin:auto;overflow:auto;position:relative;clear:both}.master-instructors-grid .grid{margin:0 auto 30px}.master-instructors-grid .element-item{position:relative;float:left;width:355px;margin:0 22px 30px;padding:0;background:#fff;box-shadow:0 0 5px #00000026;color:#262524}@media (max-width: 798px){.master-instructors-grid .element-item{max-width:316px}}@media (max-width: 1440px){.master-instructors-grid .element-item{max-width:320px;margin:0 15px 20px}}.master-instructors-grid .element-item .instructor-img{height:205px;background-position:center center;background-repeat:no-repeat;background-size:cover}.master-instructors-grid .element-item .instructor-info{padding:20px 5px;text-align:center}.master-instructors-grid .element-item .instructor-info h4{font-size:20px;font-family:Montserrat,sans-serif;font-weight:500;font-weight:400;margin:0 0 10px;text-transform:none}.master-instructors-grid .element-item .instructor-info p{font-family:Montserrat,sans-serif;font-weight:500;font-weight:400;font-size:16px;margin:0}.master-instructors-grid .element-item .instructor-info p.location{margin-bottom:10px}.master-instructors-grid .element-item .instructor-info p a{font-family:Montserrat,sans-serif;font-weight:700;font-weight:400;color:#000;position:relative}.master-instructors-grid .element-item .instructor-info p a:hover{color:#808285}.master-instructors-grid .element-item .instructor-info p a:after{content:"\f105";position:absolute;top:50%;font-size:1.3em;background:0 0;font-family:fontawesome;color:#0aadf0;transform:translateY(-50%);transition:all .2s ease;margin-left:20px;margin-top:-2px;right:-15px}.master-instructors-grid .element-item .instructor-info .tags-list{text-align:center}.master-instructors-grid .element-item .instructor-info .tags-list li{display:inline-block;color:#808285;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;font-weight:400;text-transform:uppercase;margin:0 10px}.trainer-info ul{list-style:disc}.solutions-banner{min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center center}.solutions-banner .col-lg-5{position:relative;display:flex}@media (max-width: 664px){.solutions-banner .col-lg-5{width:100%;flex-basis:100%}}.solutions-banner .col-lg-5 h1{font-family:Montserrat,sans-serif;font-weight:500;font-size:48px;position:relative;z-index:10;align-self:center;color:#fff;text-transform:uppercase;padding:0 15px;margin:auto;text-align:center}@media (min-width: 768px){.solutions-banner .col-lg-5 h1{max-width:420px;text-align:left}}@media (max-width: 767px){.solutions-banner .col-lg-5 h1{font-size:38px}}.solutions-banner .col-lg-5:before{content:"";height:100%;background-color:#2e2e2fbf;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;z-index:0}@media (min-width: 768px){.solutions-banner .col-lg-5:before{-webkit-clip-path:polygon(0 0,85% 0,100% 100%,0% 100%);clip-path:polygon(0 0,85% 0,100% 100%,0% 100%);right:auto}}.solutions-form-wrapper,.hubspot-form-wrapper{background-color:#eceef2;padding:70px 55px 30px}.solutions-form-wrapper h2,.hubspot-form-wrapper h2{text-transform:uppercase;text-align:center;font-size:28px;font-family:Montserrat,sans-serif;font-weight:500}.solutions-form-wrapper hr,.hubspot-form-wrapper hr{border-width:0 0 1px 0;border-style:solid;border-color:#888}.solutions-form-wrapper .hs-form,.hubspot-form-wrapper .hs-form{display:flex;flex-direction:row;flex-wrap:wrap}.solutions-form-wrapper .hs-form .hs-form-field,.solutions-form-wrapper .hs-form .banner-imagehs-dependent-field,.hubspot-form-wrapper .hs-form .hs-form-field,.hubspot-form-wrapper .hs-form .banner-imagehs-dependent-field{width:50%;margin-bottom:10px}.solutions-form-wrapper .hs-form label,.hubspot-form-wrapper .hs-form label{font-family:Montserrat,sans-serif!important;font-weight:700;color:#000!important;font-size:16px!important}.solutions-form-wrapper .hs-form input[type=text],.solutions-form-wrapper .hs-form input[type=email],.solutions-form-wrapper .hs-form input[type=tel],.hubspot-form-wrapper .hs-form input[type=text],.hubspot-form-wrapper .hs-form input[type=email],.hubspot-form-wrapper .hs-form input[type=tel]{border:none;border-radius:0;background-color:#fff;padding:10px;width:90%;font-size:14px;font-family:Open Sans}.solutions-form-wrapper .hs-form .hs_what_on_your_mind_,.solutions-form-wrapper .hs-form .hs-dependent-field,.solutions-form-wrapper .hs-form .hs-submit,.solutions-form-wrapper .hs-form .hs_product_interest_checkbox,.hubspot-form-wrapper .hs-form .hs_what_on_your_mind_,.hubspot-form-wrapper .hs-form .hs-dependent-field,.hubspot-form-wrapper .hs-form .hs-submit,.hubspot-form-wrapper .hs-form .hs_product_interest_checkbox{width:100%}.solutions-form-wrapper .hs-form textarea,.hubspot-form-wrapper .hs-form textarea{width:100%;min-height:150px;border:none;border-radius:0;font-family:Open Sans;padding:10px;font-size:14px}.solutions-form-wrapper .hs-form select,.hubspot-form-wrapper .hs-form select{background-color:#fff;padding:10px;border:none;border-radius:0;-webkit-appearance:none;font-size:14px;min-height:40px}.solutions-form-wrapper .hs-form .hs-submit,.hubspot-form-wrapper .hs-form .hs-submit{text-align:center}.solutions-form-wrapper .hs-form .hs-button,.hubspot-form-wrapper .hs-form .hs-button{background-color:#fff;padding:1em;border:4px solid #0aadf0;color:#000;text-transform:uppercase;margin:20px auto;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;min-width:220px;cursor:pointer;transition:all .15s ease-in-out}.solutions-form-wrapper .hs-form .hs-button:hover,.hubspot-form-wrapper .hs-form .hs-button:hover{background-color:#0aadf0;color:#fff}.solutions-form-wrapper .actions,.hubspot-form-wrapper .actions{text-align:center!important}.solutions-form-wrapper .hs-richtext p,.hubspot-form-wrapper .hs-richtext p{font-size:12px;line-height:1.5}.hubspot-form-wrapper{max-width:788px;margin:50px auto}.metaslider{margin-top:50px}.metaslider .caption{text-align:center}.metaslider.ms-theme-cubic .flexslider ul.slides .caption-wrap .caption,.metaslider.ms-theme-cubic .rslides .caption-wrap .caption,.metaslider.ms-theme-cubic .nivoSlider .nivo-caption{font-size:14px!important}.metaslider.ms-theme-cubic .flexslider ul.slides .caption-wrap .caption,.metaslider.ms-theme-cubic .rslides .caption-wrap .caption,.metaslider.ms-theme-cubic .nivoSlider .nivo-caption{padding:20px!important}.full-width-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.product_line-template-default div[class*=col-md] h2{font-size:30px}@media (min-width: 768px){.product_line-template-default div[class*=col-md] h2{font-size:36px}}@media (min-width: 992px){.product_line-template-default div[class*=col-md] h2{font-size:40px}}@media (min-width: 1200px){.product_line-template-default div[class*=col-md] h2{font-size:48px}}.product-line-banner-section{overflow:hidden}.product-line-banner-section .product-line-banner{color:#fff;display:flex;justify-content:center;align-content:center;align-items:center;position:relative;height:415px;flex-direction:column}.product-line-banner-section .product-line-banner:after{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;background-color:#00000040;z-index:0}.product-line-banner-section .product-line-banner .content-wrap{text-align:center;position:relative;z-index:1}.product-line-banner-section .product-line-banner h1{font-size:70px;font-weight:700;text-transform:uppercase;font-size:36px}@media (min-width: 768px){.product-line-banner-section .product-line-banner h1{font-size:50px}}@media (min-width: 991px){.product-line-banner-section .product-line-banner h1{font-size:60px}}@media (min-width: 1200px){.product-line-banner-section .product-line-banner h1{font-size:70px}}.product-line-intro-section{margin-top:93px;margin-bottom:93px;font-size:20px;line-height:1.5}.product-line-intro-section p{font-size:inherit}.full-width-column-section{background-color:#dfdfdf;font-size:18px;line-height:1.5;padding:30px 0;margin-bottom:64px;overflow:hidden}@media (min-width: 1200px){.full-width-column-section{padding:0}}.full-width-column-section .container{padding-left:0;padding-right:0}.full-width-column-section h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:48px;line-height:1.2;font-weight:400;margin-bottom:0;margin-top:20px;text-transform:uppercase}@media (min-width: 992px){.full-width-column-section h2{margin-top:0}}.full-width-column-section .content-wrap{display:flex;flex-direction:column;justify-content:center;align-content:center;height:100%}.full-width-column-section.image-left .content-wrap{padding:30px}@media (min-width: 1200px){.full-width-column-section.image-left .content-wrap{padding-right:112px;padding-left:64px}}.full-width-column-section.image-right .content-wrap{padding:30px}@media (min-width: 1200px){.full-width-column-section.image-right .content-wrap{padding-left:112px;padding-right:64px}}@media (max-width: 991px){.full-width-column-section .col-md-7,.full-width-column-section .col-md-5{width:100%}}.fifty-fifty-column-section{margin-bottom:64px;padding-left:0;padding-right:0}.fifty-fifty-column-section .content-wrap{background-color:#dfdfdf;font-size:18px;line-height:1.5;height:100%;padding:30px}.fifty-fifty-column-section .content-wrap img{display:block;margin:auto;max-height:360px}.fifty-fifty-column-section .content-wrap h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:48px;font-weight:400;margin-bottom:0;text-transform:uppercase}.g-5,.gx-5{flex:1 0 0%;--bs-gutter-x: 6.5rem;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.g-5>*,.gx-5>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.series-prods-section,.frequently-purchased-with-prods-section{margin-bottom:100px}.series-prods-section .container,.frequently-purchased-with-prods-section .container{padding-left:2%;padding-right:2%}.series-prods-section .container h2,.frequently-purchased-with-prods-section .container h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:24px;text-transform:uppercase;margin-bottom:64px}@media (min-width: 768px){.series-prods-section .container h2,.frequently-purchased-with-prods-section .container h2{font-size:28px}}@media (min-width: 991px){.series-prods-section .container h2,.frequently-purchased-with-prods-section .container h2{font-size:32px}}@media (min-width: 1200px){.series-prods-section .container h2,.frequently-purchased-with-prods-section .container h2{font-size:36px}}.series-prods-section .card,.frequently-purchased-with-prods-section .card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;margin:0 10px}.series-prods-section .card .card-body,.frequently-purchased-with-prods-section .card .card-body{border-top:3px solid #00B0EB;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;padding:10px 25px 30px;text-align:center;text-transform:uppercase;width:100%}.series-prods-section .card .card-body a,.frequently-purchased-with-prods-section .card .card-body a{color:inherit}.series-prods-section .col-md-3,.frequently-purchased-with-prods-section .col-md-3{padding-left:0;padding-right:0}@media (max-width: 991px){.series-prods-section .col-md-3,.frequently-purchased-with-prods-section .col-md-3{width:100%;margin-bottom:30px}}.series-prods-section .wp-post-image,.frequently-purchased-with-prods-section .wp-post-image{aspect-ratio:1/1;align-self:flex-start;-o-object-fit:cover;object-fit:cover;width:100%}.series-prods-section{margin-top:120px;margin-bottom:120px}.series-prods-section .col-md-3:nth-child(4) .card{background-color:#ddd;justify-content:center}@media (max-width: 991px){.series-prods-section .col-md-3:nth-child(4) .card{padding:20px}}.series-prods-section .col-md-3:nth-child(4) .card .card-body{border-top:none;padding:0 10px}.series-prods-section .col-md-3:nth-child(4) .card .card-body h3{font-size:18px;font-family:Montserrat,sans-serif;font-weight:700}@media (min-width: 768px){.series-prods-section .col-md-3:nth-child(4) .card .card-body h3{font-size:20px}}@media (min-width: 991px){.series-prods-section .col-md-3:nth-child(4) .card .card-body h3{font-size:22px}}@media (min-width: 1200px){.series-prods-section .col-md-3:nth-child(4) .card .card-body h3{font-size:26px}}.series-prods-section .col-md-3:nth-child(4) .card .card-body h3:after{content:"\f061";display:block;font-size:2.2em;font-weight:400;font-family:fontawesome;color:#000}.start-your-consultation-form-section{margin-top:175px;margin-bottom:40px}.start-your-consultation-form-section .container{padding-left:0;padding-right:0}.start-your-consultation-form-section h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:26px;font-weight:400;text-transform:uppercase;position:relative;text-align:center}@media (min-width: 768px){.start-your-consultation-form-section h2{font-size:30px}}@media (min-width: 991px){.start-your-consultation-form-section h2{font-size:34px}}@media (min-width: 1200px){.start-your-consultation-form-section h2{font-size:40px}}.start-your-consultation-form-section h2 span{display:inline-block;position:relative;background:#fff;padding:0;z-index:9}@media (min-width: 768px){.start-your-consultation-form-section h2 span{padding:0 50px}}.start-your-consultation-form-section h2:after{content:"";border-bottom:1px solid #dedede;height:1px;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}.product_line-template-template-product_brand .sticky-cta{background-color:#00aeef;position:fixed;right:0;top:50%;transform:translateY(-50%);width:95px;height:auto;padding:16px 0 11px;color:#fff;font-size:11px;text-align:center;display:block;font-weight:700;z-index:100}.product_line-template-template-product_brand .brand-banner .brand-banner-left img{opacity:1;margin:0}.intro-section{margin-bottom:150px}.intro-section h1{font-size:48px;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase}.intro-section p{font-size:18px;line-height:1.5}.product-line-section h2{font-size:36px;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:40px}.product-line-section h2 span{font-family:Montserrat,sans-serif;font-weight:300}.product-line-section .card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;margin:0 10px}.product-line-section .card.view-all{background-color:#ededed;display:flex;flex-direction:column;justify-content:center;text-align:center}.product-line-section .card.view-all .card-info{border:none;padding:20px;height:auto}.product-line-section .card.view-all .card-info a{color:#000}.product-line-section .card.view-all .card-info i{display:block}.product-line-section .card .card-body{border-top:3px solid #00B0EB;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;padding:10px 25px 30px;text-align:center;text-transform:uppercase;width:100%}.product-line-section .card .card-body a{color:inherit}.product-line-section .col-md-3{padding-left:0;padding-right:0;margin-bottom:20px}@media (max-width: 991px){.product-line-section .col-md-3{width:100%;margin-bottom:30px}}.product-line-section .wp-post-image{aspect-ratio:1/1;align-self:flex-start;-o-object-fit:cover;object-fit:cover;width:100%}.view-other-brands .col-md-3{display:flex;align-items:center;justify-content:center}.nav-top .col-left .nav-top-left>li.current-menu-item a{opacity:1;border-bottom:3px solid #0aadf0}.footer .legal-wrapper p{padding:80px 0 40px;opacity:.4;color:#fff;font-size:12px;font-weight:300;line-height:18px}footer .legal-wrapper p a{color:#fff}.people .col-xs-3 .non-existent{display:none}.home-banner-left h1{position:absolute;z-index:9;top:50%;left:25px;color:#fff;font-size:100px;line-height:100px;font-family:Montserrat,sans-serif;font-weight:300;text-transform:uppercase;transform:translateY(-50%)}.home-banner-left h1 strong{font-family:Montserrat,sans-serif;font-weight:700}.callout h1,.callout h2,.callout h3,.callout h4,.callout h5{color:#fff;font-family:Montserrat,sans-serif;font-weight:300;text-transform:uppercase;margin:0 0 20px}.callout h1{font-size:58px;line-height:58px}.callout h2{font-size:48px;line-height:48px}.callout h3{font-size:38px;line-height:38px}.callout h4{font-size:28px;line-height:28px}.callout h5{font-size:18px;line-height:18px}.updates .container{padding-bottom:70px}.people .col-xs-3.noshow{display:none}#lang_sel li{float:none!important;width:auto;display:inline-block;height:30px;padding:0 10px!important;line-height:30px}#lang_sel a.lang_sel_sel{background-color:transparent!important;color:#edeef2!important;border:none!important}.nav-middle .col-right ul.nav-middle-left>li .submenu ul.brand-new-layout li>a{font-size:16px;font-family:Montserrat,sans-serif;font-weight:700;line-height:19px;color:#0aadf0!important;margin-bottom:10px;text-transform:uppercase}.nav-middle .col-right ul.nav-middle-left>li .submenu ul.brand-new-layout>li.menu-item-has-children>a{display:block}.nav-middle .col-right ul.nav-middle-left>li .submenu ul.brand-new-layout>li.menu-item-has-children.do-not-show>a{display:none!important}.nav-middle .col-right ul.nav-middle-left .small-menu .submenu li a[target=_blank]{color:#0aadf0!important}.nav-middle .col-right ul.nav-middle-left>li .submenu ul.brand-new-layout li>ul.sub-menu{padding-left:0;padding-top:0}.nav-middle .col-right ul.nav-middle-left>li .submenu ul.brand-new-layout li>ul.sub-menu>li>a{color:#000!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;line-height:24px!important;text-transform:uppercase}.nav-middle .col-right ul.nav-middle-left>li .submenu ul.brand-new-layout li>ul.sub-menu>li>ul>li>a{color:#7f7f82!important;ffont-family:"Montserrat",sans-serif;font-weight:700;font-size:13px;line-height:24px!important;text-transform:uppercase}.nav-middle .col-right ul.nav-middle-left>li .submenu ul.brand-new-layout li>ul.sub-menu>li>ul>li>ul>li>a{font-family:Montserrat,sans-serif;font-weight:300}.woocommerce button.button.search-submit,.woocommerce input.button.search-submit{width:35px;height:35px;display:block;color:transparent;background-color:transparent;border:0;border-left:1px solid hsla(0deg,0%,100%,.4);background-position:50%;background-repeat:no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0;cursor:pointer}.sidebar .filters ul li{margin-bottom:5px}.sidebar .sidebar-group ul .has-children .ico{top:4px;z-index:5;width:15px;height:15px;cursor:pointer}body.page-template-default .single-banner .single-banner-content{width:100%;text-align:center;left:inherit}body.page-template-default .single-content .col-xs-2{display:none}.no-link{cursor:default}.breadcrumbs ul li a{width:auto}.nav-middle .col-right ul.nav-middle-left>li .submenu>.row>.col-xs-3:nth-child(3)>ul.brand-new-layout>li.menu-item-has-children.do-not-show>a{display:block!important}body.home section.breadcrumbs{display:none}.map-banner .map .marker{cursor:pointer}.box.red-my-mind{border-color:#0aadf0}.block .block-image.pad-the-video{box-shadow:0 15px 25px #00000080;border:10px solid #0aadf0}body.single-product .card .card-image img,body.tax-product_brand .card .card-image img,body.tax-product_market .card .card-image img,body.post-type-archive-product .card .card-image img{width:100%}body.single-product .card .card-image,body.tax-product_brand .card .card-image,body.tax-product_market .card .card-image,body.post-type-archive-product .card .card-image{height:auto;background-size:contain;background-position:center;background-repeat:no-repeat}body.tax-product_market .card .card-image{height:230px}.load-more-wrapper{text-align:center}#load-more i{display:none}#load-more.loading i{display:inline-block}.col-xs-4.beyond12{display:none}body.page-template-template-sitemap .single-content li a{color:#000}.centers-section .swiper-button-next.just-one,.centers-section .swiper-button-prev.just-one{display:none}.product-slider #swiper .bottom-row .cnt{text-overflow:ellipsis;overflow:hidden;display:inline-block}.block .block-image a img{width:100%}.person-card .person{background-repeat:no-repeat!important;background-position:center!important}.person-card .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a}.single-content .share-list .linkedin{margin-bottom:10px}@media only screen and (max-width: 1200px) and (min-width: 1px){.mobile-topnav ul.brand-new-layout>li>a{font-size:16px;font-family:Montserrat,sans-serif;font-weight:700;line-height:19px;color:#0aadf0!important;margin-bottom:10px;text-transform:uppercase}.mobile-topnav ul.brand-new-layout li ul.sub-menu,.mobile-topnav ul.brand-new-layout li ul.sub-menu li ul.sub-menu{padding:0}.mobile-topnav ul.brand-new-layout li ul.sub-menu li ul.sub-menu li a{color:#7f7f82!important}.mobile-topnav ul.brand-new-layout li.do-not-show>a{display:none}.mobile-topnav ul.brand-new-layout>li{padding-bottom:20px}}.mobile-only,.footer .legal-wrapper p br{display:none}@media only screen and (max-width: 500px) and (min-width: 1px){.product-banner .banner-right .product-title.morethan13{font-size:22px}.mobile-only,.footer .legal-wrapper p br{display:block}}.no-padding{padding:0!important}.threesixty{position:relative;overflow:hidden;margin:0 auto}.threesixty .threesixty_images{display:none;list-style:none;margin:0;padding:0}.threesixty .threesixty_images img{position:absolute;top:0;width:100%;height:auto}.threesixty .threesixty_images img.previous-image{visibility:hidden}.threesixty .threesixty_images img.current-image{visibility:visible}.threesixty .spinner{width:60px;display:block;margin:0 auto;height:30px;background:#333;background:#000000b3;border-radius:5px}.threesixty .spinner span{font-family:Arial,MS Trebuchet,sans-serif;font-size:12px;font-weight:bolder;color:#fff;text-align:center;line-height:30px;display:block}.threesixty .nav_bar{position:absolute;top:10px;right:10px;z-index:11}.threesixty .nav_bar a{display:block;width:32px;height:32px;float:left;background:url(/assets/sprites.png) no-repeat;text-indent:-99999px}.threesixty .nav_bar a.nav_bar_play{background-position:0 0!important}.threesixty .nav_bar a.nav_bar_previous{background-position:0 -73px!important}.threesixty .nav_bar a.nav_bar_stop{background-position:0 -37px!important}.threesixty .nav_bar a.nav_bar_next{background-position:0 -104px!important}.threesixty:-webkit-full-screen{background:#fff;width:100%;height:100%;margin-top:0;padding-top:200px}.threesixty:-moz-full-screen{background:#fff;width:100%;height:100%;margin-top:0;padding-top:200px}.scroll-wrapper{position:relative}.single-share.stickwitu{position:absolute;width:100%;left:0}.threesixtywrapper{display:none}.turntable{display:inline-block;margin:0;width:100%;height:100%}.turntable ul{padding:0;margin:0;overflow:hidden;width:100%;height:100%}.turntable ul li{list-style-type:none;display:none;width:100%;height:100%}.turntable ul li img{width:100%}.turntable ul li.active{display:block}.bio-popup .cnt{max-height:80vh;overflow:auto}.mobile-topnav-hidden{display:none}@media only screen and (max-width: 1200px) and (min-width: 1px){.mobile-topnav-hidden .back{position:relative;z-index:99;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;letter-spacing:.67px;line-height:46px;text-transform:uppercase;padding-right:30px}.mobile-topnav-hidden .back:after{content:"";background-image:url(/dev/wp-content/themes/core-health/dist/images/back-arrow.png);background-repeat:no-repeat;background-position:left;transform:rotate(180deg);position:absolute;right:0;top:0;width:30px;height:100%}.mobile-topnav{transition:all .2s ease-in-out}.showfront .mobile-topnav{left:0;transition:all .2s ease-in-out}.menu-open .showfront .mobile-topnav-hidden{transition:all .2s ease-in-out;left:-100%;display:block}}@media only screen and (max-width: 768px) and (min-width: 1px){.mobile-topnav-hidden{padding:20px}}@media only screen and (max-width: 500px) and (min-width: 1px){.nav-top .col-left{display:inline-block;float:left;width:70%;overflow:hidden;flex-basis:auto}ul#menu-brand-navigation{float:left;display:inline-block;white-space:nowrap;width:100%;overflow-y:auto;height:30px}.header .nav-top{padding-left:0;padding-right:10px}.col-xs-6.col-right{float:right;width:auto;display:inline-block;flex-basis:auto}ul#menu-brand-navigation li:last-of-type{border-right:0}body.page-template-template-home #swiper .swiper-slide{overflow:hidden}}.mobile-topnav-hidden .front span.dd-ico{display:inline-block;position:relative;top:-1px;right:-5px;width:10px;height:7px;background:url(http://159.203.115.15/dev/wp-content/themes/core-health/dist/images/right-arrow.png) 50% no-repeat}.product-slider #swiper .logo{background-size:contain!important}.product-slider #swiper .bottom-row ul li{display:none}.product-slider #swiper .bottom-row ul li:nth-child(1),.product-slider #swiper .bottom-row ul li:nth-child(2),.product-slider #swiper .bottom-row ul li:nth-child(3){display:block}.home-page-product-read-more{color:#fff;font-weight:700;margin-left:10px;font-family:Open Sans-serif;line-height:30px;font-size:14px}body.page-template-template-home .product-slider #swiper .top-row{padding-bottom:20px}body.page-template-template-home .product-slider #swiper .bottom-row{padding-bottom:40px}.single-product-slider{height:auto}.product-cross-sell{padding:40px 0 100px}body.filtering aside#sidebar-filters,body.filtering aside#sidebar-filters a,body.filtering aside#sidebar-filters input{cursor:wait}.toast-notification{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:#006400;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 2px 8px #0000004d;font-size:14px;text-align:center;z-index:9999;display:none;opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/9/assets/main.css.map */
