





/* 1a. Containers */













 


/* 1b. Breakpoints */







/* 1c. Colors */

































































/* 1d. Typography */















/* 1e. Border */
 

/* 1f. Corner Radius */



/* 1g. Lists */






/* 1h. Horizontal Rule */



/* 1i. Blockquote */




/* 1j. Buttons */






























































/* 1k. Forms */
















































/* 1m. Site Header */

























/* 1n. Site Footer */













  
/* 1o. Blog */


@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* Responsive Grid */
.row-fluid { width: 100%; *zoom: 1; }
.row-fluid:before,
.row-fluid:after { display: table; content: ""; }
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] { display: block; float: left; width: 100%; min-height: 0px; margin-left: 2.127659574%; *margin-left: 2.0744680846382977%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.row-fluid [class*="span"]:first-child { margin-left: 0; }
.row-fluid .span12 { width: 99.99999998999999%; *width: 99.94680850063828%; }
.row-fluid .span11 { width: 91.489361693%; *width: 91.4361702036383%; }
.row-fluid .span10 { width: 82.97872339599999%; *width: 82.92553190663828%; }
.row-fluid .span9 { width: 74.468085099%; *width: 74.4148936096383%; }
.row-fluid .span8 { width: 65.95744680199999%; *width: 65.90425531263828%; }
.row-fluid .span7 { width: 57.446808505%; *width: 57.3936170156383%; }
.row-fluid .span6 { width: 48.93617020799999%; *width: 48.88297871863829%; }
.row-fluid .span5 { width: 40.425531911%; *width: 40.3723404216383%; }
.row-fluid .span4 { width: 31.914893614%; *width: 31.8617021246383%; }
.row-fluid .span3 { width: 23.404255317%; *width: 23.3510638276383%; }
.row-fluid .span2 { width: 14.89361702%; *width: 14.8404255306383%; }
.row-fluid .span1 { width: 6.382978723%; *width: 6.329787233638298%; }
.container-fluid { *zoom: 1; }
.container-fluid:before,
.container-fluid:after { display: table; content: ""; }
.container-fluid:after { clear: both; }
@media (max-width:767px) {
  .row-fluid { width: 100%; }
  .row-fluid [class*="span"] { display: block; float: none; width: auto; margin-left: 0; }
}
@media (min-width:768px) and (max-width:1139px) {
  .row-fluid { width: 100%; *zoom: 1; }
  .row-fluid:before,
  .row-fluid:after { display: table; content: ""; }
  .row-fluid:after { clear: both; }
  .row-fluid [class*="span"] { display: block; float: left; width: 100%; min-height: 0px; margin-left: 2.762430939%; *margin-left: 2.709239449638298%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
  .row-fluid [class*="span"]:first-child { margin-left: 0; }
  .row-fluid .span12 { width: 99.999999993%; *width: 99.9468085036383%; }
  .row-fluid .span11 { width: 91.436464082%; *width: 91.38327259263829%; }
  .row-fluid .span10 { width: 82.87292817100001%; *width: 82.8197366816383%; }
  .row-fluid .span9 { width: 74.30939226%; *width: 74.25620077063829%; }
  .row-fluid .span8 { width: 65.74585634900001%; *width: 65.6926648596383%; }
  .row-fluid .span7 { width: 57.182320438000005%; *width: 57.129128948638304%; }
  .row-fluid .span6 { width: 48.618784527%; *width: 48.5655930376383%; }
  .row-fluid .span5 { width: 40.055248616%; *width: 40.0020571266383%; }
  .row-fluid .span4 { width: 31.491712705%; *width: 31.4385212156383%; }
  .row-fluid .span3 { width: 22.928176794%; *width: 22.874985304638297%; }
  .row-fluid .span2 { width: 14.364640883%; *width: 14.311449393638298%; }
  .row-fluid .span1 { width: 5.801104972%; *width: 5.747913482638298%; }
}
@media (min-width:1280px) {
  .row-fluid { width: 100%; *zoom: 1; }
  .row-fluid:before,
  .row-fluid:after { display: table; content: ""; }
  .row-fluid:after { clear: both; }
  .row-fluid [class*="span"] { display: block; float: left; width: 100%; min-height: 0px; margin-left: 2.564102564%; *margin-left: 2.510911074638298%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
  .row-fluid [class*="span"]:first-child { margin-left: 0; }
  .row-fluid .span12 { width: 100%; *width: 99.94680851063829%; }
  .row-fluid .span11 { width: 91.45299145300001%; *width: 91.3997999636383%; }
  .row-fluid .span10 { width: 82.905982906%; *width: 82.8527914166383%; }
  .row-fluid .span9 { width: 74.358974359%; *width: 74.30578286963829%; }
  .row-fluid .span8 { width: 65.81196581200001%; *width: 65.7587743226383%; }
  .row-fluid .span7 { width: 57.264957265%; *width: 57.2117657756383%; }
  .row-fluid .span6 { width: 48.717948718%; *width: 48.6647572286383%; }
  .row-fluid .span5 { width: 40.170940171000005%; *width: 40.117748681638304%; }
  .row-fluid .span4 { width: 31.623931624%; *width: 31.5707401346383%; }
  .row-fluid .span3 { width: 23.076923077%; *width: 23.0237315876383%; }
  .row-fluid .span2 { width: 14.529914530000001%; *width: 14.4767230406383%; }
  .row-fluid .span1 { width: 5.982905983%; *width: 5.929714493638298%; }
}

/* Clearfix */
.clearfix { *zoom: 1; }
.clearfix:before,
.clearfix:after { display: table; content: ""; }
.clearfix:after { clear: both; }

/* Visibilty Classes */
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
.hidden { display: none; visibility: hidden; }

/* Responsive Visibilty Classes */
.visible-phone { display: none !important; }
.visible-tablet { display: none !important; }
.hidden-desktop { display: none !important; }
@media (max-width:767px) {
  .visible-phone { display: inherit !important; }
  .hidden-phone { display: none !important; }
  .hidden-desktop { display: inherit !important; }
  .visible-desktop { display: none !important; }
}
@media (min-width:768px) and (max-width:1139px) {
  .visible-tablet { display: inherit !important; }
  .hidden-tablet { display: none !important; }
  .hidden-desktop { display: inherit !important; }
  .visible-desktop { display: none !important; }
}

/* Podcast specific */
.podcast-listing-row {
    margin: 37.5px 0px;
    display: flex;
}

.podcast-listing-row div.span8, .podcast-listing-row div.span2 {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}
.content-wrapper {
	margin: 0 auto;
	padding: 0 16px;
}

.dnd-section > .row-fluid {
	margin: 0 auto;
}

.dnd-section .dnd-column {
	padding: 0 16px;
}

@media (max-width: 767px) {
	.dnd-section .dnd-column {
		padding: 0;
	}
}


/* Start custom section styling for /carnegie-theme/templates/sections/two-col-image-left.html */ 
.cl-section-reorder .row-fluid {
  display: flex;
  flex-wrap: wrap;
}

.cl-section-reorder .row-fluid .dnd-column {
  order:  1; /* Default order for all children */
  margin-left: 0;
}

@media (min-width:  768px) {
  .cl-section-reorder .row-fluid .dnd-column:first-child {
    order:  2; /* First child will appear last at min-width:  992px */
	width: 46.372067644%;
	margin-left: 2.564102564%;
	*margin-left: 2.510911074638298%;
  }
}
/* End custom section styling */
.cl-modal-main .close { float: right; font-size: 21px; font-weight: 700; line-height: 1; opacity: .2; filter: alpha(opacity=20) }
.cl-modal-main .close:hover,
.cl-modal-main .close:focus { text-decoration: none; cursor: pointer; opacity: .5; filter: alpha(opacity=50) }
.cl-modal-main button.img,
.cl-modal-main button.img:focus,
.cl-modal-main button.img:focus-visible,
.cl-modal-main button.img:active { border: none; cursor: pointer; appearance: none; background-color: inherit; padding: 0; border-radius: 0; }
.cl-modal-main button.img:hover { border: none; cursor: pointer; appearance: none; opacity: 75%; background-color: inherit; }
.cl-modal-main button.close { padding: 0; cursor: pointer; background: transparent; border: 0; white-space: unset; display: inline-block }
.cl-modal-main .flex-right { display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap; }
.cl-modal-main .flex-center { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.cl-modal-main .flex-left { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; }
.cl-modal-main .modal-body .hs_cos_wrapper.form-title { display: none }
.cl-modal-main .modal-open { overflow: hidden }
.cl-modal-main .modal { display: none; overflow: hidden; overflow: auto; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; outline: 0; }
.cl-modal-main .modal.fade .modal-dialog { transition: transform .3s ease-out }
.cl-modal-main .modal.in .modal-dialog { transform: translate(0, 0) }
.cl-modal-main .modal-open .modal { overflow-x: hidden; overflow-y: auto }
.cl-modal-main .modal-dialog { position: relative; margin: 93px auto; }
.cl-modal-main .modal-content { position: relative; border-radius: 6px; -webkit-background-clip: padding-box; background-clip: padding-box; outline: 0; padding: 50px 30px; }
.cl-modal-main .modal-header { padding: 0em 0em 0em; min-height: 16.42857143px }
.cl-modal-main .modal-header .close { margin-top: -2px }
.cl-modal-main .modal-title { margin: 0; line-height: 1.5 }
.cl-modal-main .modal-body { position: relative; padding: 0em 0em 0em; }
.cl-modal-main .modal-footer { padding: 15px; text-align: right; }
.cl-modal-main .modal-header.modal-title-header-padding { padding-bottom: 0; }
.cl-modal-main .modal-body.modal-title-body-padding { padding-top: 0; } 
.cl-modal-main .modal-header .btn-close { position: absolute; margin: 0; padding: 0px 6px; top: -35px; right: -50px; font-size: 3em; line-height: 1; font-weight: 200; opacity: .8; border: 0; cursor: pointer; border-radius: 0; width: auto; height: auto; }
.cl-modal-main .btn-close:hover { text-decoration: none; opacity: .75; }
.cl-modal-main .modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0 }
.cl-modal-main .modal-footer .btn-group .btn + .btn { margin-left: -1px }
.cl-modal-main .modal-footer .btn-block + .btn-block { margin-left: 0 }
.cl-modal-main h3.modal-title { display: block; text-align: center; padding-bottom: 20px; }
.cl-modal-main .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll }
.cl-modal-main .clickable { cursor: pointer }
.cl-modal-main .modal-sm { max-width: 300px; width: 100%; }
.cl-modal-main .modal-md { max-width: 500px; width: 100%; }
.cl-modal-main .modal-lg { max-width: 800px; width: 100%; }
.cl-modal-main .modal-xl { width: 1170px; max-width: 90%; }

@media (max-width:576px) {

	.cl-modal-main .modal-dialog { max-width: 95%; width: 100%; }

	.cl-modal-main .modal-header { padding: 0em 0em 0; }
	.cl-modal-main .modal-body { padding: 0em 0em 0; }
	.cl-modal-main .carousel-container__prev-button { left: -0.75em; }
	.cl-modal-main .carousel-container__next-button { right: -0.75em; }

}
.cl-modal-main .center-block { display: block; margin-left: auto; margin-right: auto }
.cl-modal-main .pull-right { float: right !important }
.cl-modal-main .pull-left { float: left !important }
.cl-modal-main .hide { display: none !important }
.cl-modal-main .show { display: block !important }
.cl-modal-main .invisible { visibility: hidden }
.cl-modal-main .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
.cl-modal-main .hidden { display: none !important }
.cl-modal-main .affix { position: fixed }

/* Tiny Slider */
.cl-modal-main .tns-outer { padding: 0 !important; position: relative; }
.cl-modal-main .tns-outer [hidden] { display: none !important; }
.cl-modal-main .tns-outer [aria-controls],
.cl-modal-main .tns-outer [data-action] { cursor: pointer; }
.cl-modal-main .tns-slider { transition: all 0s; }
.cl-modal-main .tns-slider > .tns-item { box-sizing: border-box; }
.cl-modal-main .tns-horizontal.tns-subpixel { white-space: nowrap; }
.cl-modal-main .tns-horizontal.tns-subpixel > .tns-item { display: inline-block; vertical-align: top; white-space: normal; }
.cl-modal-main .tns-horizontal.tns-no-subpixel:after { clear: both; content: ''; display: table; }
.cl-modal-main .tns-horizontal.tns-no-subpixel > .tns-item { float: left; }
.cl-modal-main .tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item { margin-right: -100%; }
.cl-modal-main .tns-no-calc { left: 0; position: relative; }
.cl-modal-main .tns-gallery { left: 0; min-height: 1px; position: relative; }
.cl-modal-main .tns-gallery > .tns-item { left: -100%; position: absolute; transition: transform 0s, opacity 0s; }
.cl-modal-main .tns-gallery > .tns-slide-active { left: auto !important; position: relative; }
.cl-modal-main .tns-gallery > .tns-moving { transition: all 0.25s; }
.cl-modal-main .tns-autowidth { display: inline-block; }
.cl-modal-main .tns-lazy-img { opacity: 0.6; transition: opacity 0.6s; }
.cl-modal-main .tns-lazy-img.tns-complete { opacity: 1; }
.cl-modal-main .tns-ah { transition: height 0s; }
.cl-modal-main .tns-ovh { overflow: hidden; }
.cl-modal-main .tns-visually-hidden { left: -10000em; position: absolute; }
.cl-modal-main .tns-transparent { opacity: 0; visibility: hidden; }
.cl-modal-main .tns-fadeIn { filter: alpha(opacity=100); opacity: 1; z-index: 0; }
.cl-modal-main .tns-normal,
.cl-modal-main .tns-fadeOut { filter: alpha(opacity=0); opacity: 0; z-index: -1; }
.cl-modal-main .tns-vpfix { white-space: nowrap; }
.cl-modal-main .tns-vpfix > div,
.cl-modal-main .tns-vpfix > li { display: inline-block; }
.cl-modal-main .tns-t-subp2 { height: 10px; margin: 0 auto; overflow: hidden; position: relative; width: 310px; }
.cl-modal-main .tns-t-ct { position: absolute; right: 0; width: 2333.3333333%; width: calc(100% * 70 / 3); }
.cl-modal-main .tns-t-ct:after { clear: both; content: ''; display: table; }
.cl-modal-main .tns-t-ct > div { float: left; height: 10px; width: 1.4285714%; width: calc(100% / 70); }
.cl-modal-main .tns-item { padding: 0 75px 35px 75px; }
.cl-modal-main .tns-controls { display: block; height: 65px; position: absolute; top: 50%; width: 100%; }
.cl-modal-main .tns-controls button { border-color: transparent; border-radius: 100%; cursor: pointer; display: block; line-height: 1; opacity: 1; padding: 15px 15px 15px 20px; position: absolute; text-transform: uppercase; transform: translateY(-50%); z-index: 2; }
.cl-modal-main .tns-controls button:focus { outline: none; }
.cl-modal-main .tns-controls button:before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=!string!viewBox=!string!%3e%3cpath fill=!string!d=!string!/%3e%3c/svg%3e"); background-position: center center; background-repeat: no-repeat; background-size: 18px 24px; content: 'http://www.w3.org/2000/svg'; display: block; height: 1.5rem; position: relative; width: 1.15rem; }
.cl-modal-main .tns-controls button:first-of-type { left: 0; padding: 15px 20px 15px 15px; }
.cl-modal-main .tns-controls button:last-of-type { right: 0; }
.cl-modal-main .tns-controls button:last-of-type:before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=!string!viewBox=!string!%3e%3cpath fill=!string!d=!string!/%3e%3c/svg%3e"); }
.cl-modal-main .tns-nav { bottom: -10px; left: 0; position: absolute; right: 0; text-align: center; }
.cl-modal-main .tns-nav button { background-color: transparent; border-radius: 50%; cursor: pointer; height: 1rem; line-height: 0; margin: 0 0.25em; padding: 0; transition: all 300ms ease-in-out; width: 1rem; }
.cl-modal-main .carousel-container__prev-button { position: absolute; top: 50%; left: .25em; z-index: 100; }
.cl-modal-main .carousel-container__next-button { position: absolute; top: 50%; right: .25em; z-index: 100; }
.cl-modal-main .tns-item { text-align: center; }
.modal-carousel .card-button { padding-top: 15px; }
.cl-modal-main .button-parents:not(.button-length-1) button.button,
.cl-modal-main .button-parents:not(.button-length-1) a.button { margin: 5px 5px; }
.cl-modal-main .button-parents:not(.button-length-1){ margin: 0px -5px; }
.cl-modal-main { overflow: hidden; }
.cl-modal-main .flex-center { margin: 0px -5px; }
.cl-modal-main .modal-body > div + div { padding-top: 20px; }
.modal-carousel h4 { margin-top: 20px; margin-bottom: 10px; }
.modal-carousel { text-align: center; }
.cl-modal-main .modal-body .modal-carousel-main { position: relative; }
.cl-modal-main .carousel-container__prev-button,
.cl-modal-main .carousel-container__next-button { cursor: pointer; z-index: 9999; } 

.cl-modal-main form .form-columns-2 > div { width: 49.5% !important; }
.cl-modal-main form input[type='text'],
.cl-modal-main form input[type='email'],
.cl-modal-main form input[type='password'],
.cl-modal-main form input[type='tel'],
.cl-modal-main form input[type='number'],
.cl-modal-main form select,
.cl-modal-main form textarea { width: 100% !important; margin: 10px 0 45px 0; padding: 10px 5px; font-weight: 600; outline: none; border-radius: 0; line-height: inherit; }
.cl-modal-main form .actions { text-align: center; }
.cl-modal-main form .actions button.hs-button:hover { background-color: transparent; }
.cl-modal-main form fieldset .field { padding-bottom: 0; position: relative; }
.cl-modal-main form .hs-fieldtype-select .input:after { top: 34px; }
.cl-modal-main form select { cursor: pointer; }
.cl-modal-main form .hs-form-field .hs-error-msgs { position: absolute; font-size: .9em; margin: 0; padding: 0; bottom: 0.5em; }
.cl-modal-main .hub-form-bottom{ display: none; }
.cl-modal-main .hub-form .submitted-message { background-color: transparent; padding: 0; margin-top: 0; }
.cl-modal-main .hub-form .submitted-message p { font-size: 1.25em; }
.cl-modal.submitted .hub-form-bottom{ display: block !important; }
.cl-modal.submitted .modal-header > *:not(.btn-close) { display: none;}
.cl-modal-main form select { padding-right: 32px;}

.cl-modal-main .hub-form-back { text-align: center; margin-top: 25px; }
.cl-modal-main .hub-form-bottom .social-media { line-height: normal; list-style-type: none; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; }
.cl-modal-main .hub-form-bottom .social-media li { padding: 0; margin: 0px 4px; font-size: 1.25em; }
.cl-modal-main .hub-form-bottom .social-media li a span { display: block; }
.cl-modal-main .hub-form-bottom .social-media li a span svg { height: 26px; display: block; width: auto; }
.cl-modal-main .modal-md form .hs-form-field .hs-error-msgs { font-size: .7em;}

.cl-modal-main button.img { position: relative; }
.cl-modal-main button.img:before { content: ""; position: absolute; background: url(https://discover.carnegielearning.com/hubfs/Carnegie_img_23/play-btn.svg); background-size: cover; width: 100px; height: 100px; top: calc(50% - 50px); left: calc(50% - 50px); }
.cl-modal-main button.img:hover { opacity: 1; }

.cl-modal-main form .hs-fieldtype-booleancheckbox .inputs-list .hs-form-booleancheckbox-display > span { font-size: 20px; }
.cl-modal-main form select { background-color: transparent; }
.cl-modal-main form .hs-fieldtype-booleancheckbox .input .inputs-list li label.hs-form-booleancheckbox-display input { height: inherit; }
/* .cl-modal-main form .hs-fieldtype-booleancheckbox .inputs-list { margin-bottom: 0; } */
.cl-modal-main form fieldset .field.hs-fieldtype-booleancheckbox { padding-bottom: 1px !important; }

.cl-modal-main .hs-fieldtype-booleancheckbox ul.inputs-list { list-style-type: none; padding: 0; }
.cl-modal-main form .hs-form-field.hs-fieldtype-booleancheckbox .hs-error-msgs { position: inherit; }
.cl-modal-main form ul li.hs-form-booleancheckbox label > span:before { top: 4px; }
.cl-modal-main form .hs-fieldtype-booleancheckbox .inputs-list .hs-form-booleancheckbox-display > span { font-size: 20px; }
.cl-modal-main form ul li.hs-form-booleancheckbox label > span:after { top: 7px; }
.cl-modal.submitted .modal-body .content { display: none; }
.cl-modal-main .submitted .modal-body>div+div { padding-top: 0px; }


@media (min-width:1200px) {
	.cl-modal-main .modal-lg,
	.cl-modal-main .modal-xl { max-width: 800px }
}
@media (min-width:1430px) {
	.cl-modal-main .modal-xl { max-width: 1140px }
}
@media (min-width:768px) {
	.cl-modal-main .modal-sm { max-width: 300px }
}
@media(max-width: 1199px){
	.cl-modal-main .modal-header .btn-close { right: -6px; top: -50px; }
}
@media(max-width: 767px){
    .cl-modal-main form .form-columns-2>div{ width: 100% !important; }
	.cl-modal-main .tns-item { padding: 0 0px 35px; }
    .cl-modal-main .modal-content { padding: 50px 15px; }
	.cl-modal-main form .hs-fieldtype-booleancheckbox .inputs-list .hs-form-booleancheckbox-display>span { font-size: 16px; }
}
/*Begin Product Hero*/

.product-hero {
	 overflow: hidden;
}

.product-hero .row-fluid {
	 margin: 0 60px;
}

.product-hero > .row-fluid {
    max-width: 1640px !important;
    display: flex;
    flex-wrap: wrap;
}

.product-hero .row-fluid .span6 {
	 flex-basis: 50%;
	 box-sizing: border-box;
	 padding: 0;
	 margin: 0;
	 width: 100%;
}

 .product-hero .row-fluid .span6:nth-child(2) img {
	 transform: translateX(35px) scale(1.3);
	 margin-bottom: 100px;
}

.product-hero .row-fluid .span6:nth-child(1) .eyebrow {
    font-weight: bold; 
    text-align: left; 
    font-size: 16px; 
    letter-spacing: 2.56px;
}
.product-hero .row-fluid .span6:nth-child(1) .title {
    font-weight: 500; 
    font-size: 80px; 
    line-height: 100%; 
    color: #4264d9;
}
.product-hero .row-fluid .span6:nth-child(1) .subhead {
    font-size: 36px; 
    width: 80%; 
    font-weight: 600;
}
.product-hero .row-fluid .span6:nth-child(1) .graph-label {
    font-size: 36px; 
    margin-top: 200px;
}

.product-hero .row-fluid .span6:nth-child(1) .hs_cos_wrapper_type_text {
    padding-left: 250px;
    display: block;
}
 

@media (max-width: 768px) {
    .product-hero .row-fluid {
     max-width: 100% !important;
	 margin: 0;
	 display: flex;
	 flex-wrap: wrap;
}
    .product-hero .row-fluid .span6 {
        flex-basis: 100%; 
    }

    .product-hero .row-fluid .span6:nth-child(1) .graph-label {
        font-size: 36px; 
        margin-top: 50px;
    }

    .product-hero .row-fluid .span6:nth-child(2) img {
        transform: translateX(115px) scale(1);
        margin: 100px 0;
   }
}

/*End Product Hero*/

/*Begin Product Testimonials*/

.product-testimonals .jake-stylized-card {
    position: relative;
    margin-bottom: 60px;
}

@media (max-width: 767px) {
    .product-testimonals .jake-stylized-card:after  {
        content: '';
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(100%) translateY(75%) scale(1.5);;
        width: 0;
        height: 0;
        border-left: 28.5px solid transparent;
        border-right: 28.5px solid transparent;
        border-top: 42.5px solid #fff;
    }
}

@media (min-width: 768px) {
    .product-testimonals .span12 .span5 .jake-stylized-card:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 3%;
        transform: translateX(100%) translateY(75%) scale(1.5);;
        width: 0;
        height: 0;
        border-left: 28.5px solid transparent;
        border-right: 28.5px solid transparent;
        border-top: 42.5px solid #fff;
    }

    .product-testimonals .span12 .span7 .jake-stylized-card:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 65%;
        transform: translateX(100%) translateY(75%) scale(1.5);;
        width: 0;
        height: 0;
        border-left: 28.5px solid transparent;
        border-right: 28.5px solid transparent;
        border-top: 42.5px solid #fff;
    }

    .product-testimonals .span12 .span12 .jake-stylized-card:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(100%) translateY(75%) scale(1.5);;
        width: 0;
        height: 0;
        border-left: 28.5px solid transparent;
        border-right: 28.5px solid transparent;
        border-top: 42.5px solid #fff;
    }
}

/*End Product Testimonials*/

/*Start Rounded Section*/

.rounded-section .dnd-column {
    border-radius: 30px;
}
/*End Rounded Section*/


/*Podcast Hero*/

.podcast-hero h1 {
    font-size: 24px; 
    font-style: normal; 
    font-weight: bold; 
    line-height: normal;
    
    @media (min-width: 768px) {
        font-size: 64px; 
    }

}

/* End Podcast Hero*/

/*Podcast Listing*/

@media (max-width: 767px) {
   .podcast_listing .row-fluid .span2 {
        display: block;
        float: left;
        padding: 0 16px;
        width: 22.364640883%;
    }
}

@media (max-width: 767px) {
   .podcast_listing .row-fluid .span10 {
        display: block;
        float: left;
        padding: 0 16px;
        width: 74.87292817100001%;
    }
}


/*End Podcast Listing*/


@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');






:root {
	--logo-face: Raleway, sans-serif !important;
}

.content-wrapper { width: 100%; padding: 0px 30px; margin-right: auto; margin-left: auto }
.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin:0 -15px; }
@media (min-width:768px) { 
	.content-wrapper { max-width: 738px }
}
@media (min-width:992px) { 
	.content-wrapper { max-width: 962px }
}
@media (min-width:1200px) { 
	.content-wrapper { max-width: 1170px }
}
@media (min-width:1430px) { 
	.content-wrapper { max-width: 1400px }
}
@media (min-width:1670px) { 
	.content-wrapper { max-width: 1640px; }
} 



.content-wrapper--narrow {
	max-width: 818px;
}



div.dnd-section,
.content-wrapper--blog-index,
.content-wrapper--blog-post {
	padding: 0px 30px;
	
}

@media (max-width:413px) {
	div.dnd-section,
	.content-wrapper--blog-index,
	.content-wrapper--blog-post,.content-wrapper {
		padding: 0px 15px;
	}
}

.dnd-section > .row-fluid {
	max-width: 1640px;
}






*, *:before , *:after {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;  }
*:focus{outline:none;}
::-moz-focus-inner{border:0;}
body { word-break: break-word; }
html[lang^='ja'] body,
html[lang^='zh'] body,
html[lang^='ko'] body { line-break: strict; word-break: break-all; }
output { display: inline-block }
summary { display: list-item; cursor: pointer }
template { display: none }
[hidden] { display: none !important }

.body-wrapper { max-width: 3840px; margin: 0 auto; }

/* Table */
table { border-collapse: collapse; margin-bottom: 1.5rem; }

/* Table Cells */
th,
td { vertical-align: top; }

/* Table Header */
thead th,
thead td { vertical-align: bottom; }

html { -webkit-text-size-adjust: 100%; /* 2 */ } 
body { margin: 0; } 
main { display: block; } 
hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } 
pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } 
a { background-color: transparent; } 
abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } 
b,
strong { font-weight: 700; } 
code,
kbd,
samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } 
small { font-size: 80%; } 
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; } 
img { border-style: none; } 
button,
input,
optgroup,
select,
textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } 
button,
input { /* 1 */
	overflow: visible; } 
button,
select { /* 1 */
	text-transform: none; } 
button,
[type="button"],
[type="reset"],
[type="submit"] { -webkit-appearance: button; } 
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } 
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } 
fieldset { padding: 0.35em 0.75em 0.625em; } 
legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } 
progress { vertical-align: baseline; } 
textarea { overflow: auto; } 
[type="checkbox"],
[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } 
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button { height: auto; } 
[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } 
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } 
::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ }  
summary { display: list-item; }  
template { display: none; } 
[hidden] { display: none; }
body a.cta_button { box-sizing: border-box !important; display: inline-block; }
h1,
h2,
h3,
h4,
h5,
h6 { padding: 0; }
span { text-decoration-thickness: 2px !important; text-underline-offset: 5px; }
img { display: inline-block; max-width: 100%; height: auto; vertical-align: middle; }
a {  text-decoration: none; transition: all ease .3s; -moz-transition: all ease .3s; -webkit-transition: all ease .3s; -o-transition: all ease .3s;}

p { margin: 0; line-height: inherit; }
*+h1, *+h2 { margin-top: 35px;}
*+h3, *+h4 { margin-top: 30px;}
*+h5, *+h6 { margin-top: 25px;}
*+p { margin-top: 20px;}

.parallaxEffect{background-attachment:fixed}
.bg, .overlay, .set-bg { background-size: cover; background-position: center; position: relative; background-repeat: no-repeat;}
.bg.bgTop{background-position: top center;}

.overlay { position: relative;}


/* color(theme.footer.background_color) */
.overlay>* { position: relative; z-index: 2;}
/* .whiteBg{background-color:#FFFFFF} */

.link,.link:hover,.link:focus { text-decoration: none; font-size: .8em; display: inline-block; font-weight: 700; color: #101223; transition: all .25s; position: relative; padding-right: 1.25em; padding-bottom: .25em }
.link:before { content: ""; display: block; width: 12px; height: 12px; border-top: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid; border-bottom: 6px solid rgba(0, 0, 0, 0); border-right: none; position: absolute; right: -0.25em; top: 20% }
.link:after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; background-color: #101223; height: .15em; opacity: 0; transition: all .25s }
.link:hover:after,
.link:focus:after,
.link:active:after,
.link.hover:after { opacity: 1; }

.footerBg, .darkblackBg{background-color:







rgba(237, 238, 242, 1.0)

}
.primaryBg{background-color:rgba(16, 18, 35,1)}
.secondaryBg{background-color:rgba(66, 100, 217,1)}
.lightBlack{background-color: #101223;}
.bodyBG{background-color:rgba(255, 255, 255,1)}
.grayBG{background-color:rgba(237, 238, 242,1)} 
.bg-gray { background-color: #edeef2; }
.bg-blue { background-color: #cbe1f5; }
.bg-blue2 { background-color: #4264d9; }
.bg-light-blue { background-color: #cbe1f5; }
.text-gray { color: #edeef2; }
.text-black{ color: #000000; }
.text-white{ color: #FFFFFF; }
.text-pink{ color: #b880fa; }
.text-green{ color: #215c36; }

.text-blue { color: #cbe1f5; }
.text-blue2 { color: #4264d9; }
.text-light-blue { color: #cbe1f5; }

.body-font{ font-family: roboto,sans-serif !important; }
.title-font{ font-family: circe-slab-a, serif !important; }
.alt-font{ font-family: var(--logo-face) }
.d-block{ display: block; }

.strong,
.bold { font-weight: 700 !important; }
.normal { font-weight: 400 !important; }
.light { font-weight: 300 !important; }
.semi-bold { font-weight: 600 !important; }
.uppercase { text-transform: uppercase !important; } 
.text-lowercase { text-transform: lowercase !important; }
.text-uppercase { text-transform: uppercase !important; }
.text-capitalize { text-transform: capitalize !important; }
.font-weight-light { font-weight: 300 !important; }
.font-weight-lighter { font-weight: lighter !important; }
.font-weight-normal { font-weight: 400 !important; }
.font-weight-bold { font-weight: 700 !important; }
.font-weight-bolder { font-weight: bolder !important; }
.font-italic { font-style: italic !important; }


.hover-gray.hover,
.hover-gray:active,
.hover-gray:focus,
.hover-gray:hover { color: #edeef2 }
.hover-blue.hover,
.hover-blue:active,
.hover-blue:focus,
.hover-blue:hover { color: #cbe1f5 }
.hover-blue2.hover,
.hover-blue2:active,
.hover-blue2:focus,
.hover-blue2:hover { color: #4264d9 }
.hover-light-blue.hover,
.hover-light-blue:active,
.hover-light-blue:focus,
.hover-light-blue:hover { color: #cbe1f5 }





html,body { 
	font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none;  
	background-color: #FFFFFF;
	color: #101223;
	font-size: 20px;
	font-size: 16px;
	line-height:1.6; 
}
@media (min-width: 1200px){
	body, html {
		font-size: 18px;
	}
}
@media (min-width: 1430px){
	body, html {
		font-size: 20px;
	}
}


/* Paragraphs */

p.lead,
p.intro {
	font-size: 1.25rem;
}


mark { 
	background-color: transparent; 
	
	font-weight: 700; 
	position:relative;
}
mark:after {content: '';width: 100%;background-color: #cbe1f5;display: inline-block;position: absolute;bottom: 0;height: 7px;left: 0;z-index: -10;}

/* Anchors */

a {
	font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
	color: #006fe6; 
	    font-weight: inherit;
}

a:hover, a:focus {
	font-weight: 300; text-decoration: underline; font-family: roboto, sans-serif; font-style: normal;
	color: #006fe6;
	font-weight: inherit;

}

a:active {
	font-weight: 300; text-decoration: underline; font-family: roboto, sans-serif; font-style: normal;
	color: #50bfff;
	font-weight: inherit;
}

a.button:disabled {
	background-color: ;
}

/* Headings */

h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 {
	font-family: circe-slab-a, serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #101223;
	text-transform: none;
}

 



h1,.h1 > h1, .h1 > h2, .h1 > h3, .h1 > h4, .h1 > h5, .h1 > h6,.h1 > p,.h1 { 
	font-family: circe-slab-a, serif; font-style: normal; font-weight: 400; text-decoration: none; 
	
	font-family: circe-slab-a;
	
	color: #101223;
	font-size: 3.05176em;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 1.25;
	margin-bottom: 20px;
	margin-top: 0;
}

h2,.h2 > h1, .h2 > h2, .h2 > h3, .h2 > h4, .h2 > h5, .h2 > h6,.h2 > p,.h2-h1 > h1,.h2 { 
	font-family: circe-slab-a, serif; font-style: normal; font-weight: 400; text-decoration: none;
	
	font-family: circe-slab-a;
	
	color: #101223;
	font-size: 2.44141em;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 1.25;
	margin-bottom: 0.5em;
	margin-top: 0;
}
h2 span,.h2 span,h1 span,.h1 span{ color: #4264d9; }  

h3,.h3 > h1, .h3 > h2, .h3 > h3, .h3 > h4, .h3 > h5, .h3 > h6,.h3 > p,.h3 { 
	font-family: circe-slab-a, serif; font-style: normal; font-weight: 700; text-decoration: none;
	
	font-family: circe-slab-a;
	
	color: #101223;
	font-size: 1.95312em;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 1.25;
	margin-bottom: 0.5em;
	margin-top: 0;
}

h4,.h4 > h1, .h4 > h2, .h4 > h3, .h4 > h4, .h4 > h5, .h4 > h6,.h4 > p,.h4 { 
	font-family: circe-slab-a, serif; font-style: normal; font-weight: 700; text-decoration: none;
	
	font-family: circe-slab-a;
	
	color: #101223;
	font-size: 1.5625em;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 1.25;
	margin-bottom: 20px;
	margin-top: 0;
}

h5,.h5 > h1, .h5 > h2, .h5 > h3, .h5 > h4, .h5 > h5, .h5 > h6,.h5 > p,.h5 { 
	font-family: circe-slab-a, serif; font-style: normal; font-weight: 700; text-decoration: none;
	
	font-family: circe-slab-a;
	
	color: #101223;
	font-size: 1.25em;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 1.25;
	margin-bottom: 20px;
	margin-top: 0;
}

h6,.h6 > h1, .h6 > h2, .h6 > h3, .h6 > h4, .h6 > h5, .h6 > h6,.h6 > p,.h6 { 
	font-family: roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	
	font-family: roboto;
	
	color: #101223;
	font-size: 0.64em;
	letter-spacing: 2px;
	text-transform: uppercase;
	line-height: 1.25;
	margin-bottom:1em;
	margin-top: 0;
}



.hh6, .hh6 h2, .hh6 h3, .hh6 h4, .hh6 h5, .hh6 h6,.hh6 p,.hh6 a { font-family: roboto,sans-serif; font-weight: 700; margin-bottom: 1em; font-size: .64em; text-transform: uppercase; letter-spacing: 2px;line-height:1.25;}

.p h1, .p h2, .p h3, .p h4, .p h5, .p > h6,.p p,.p a{margin-bottom:1em;font-size: 1em;}

u {text-underline-offset: 4px;
	text-decoration-thickness: 2px;
}

/* Lists */

ul,
ol {
	margin: 1.5rem 0;
	padding-left: 1.5rem;
	margin: 0px;
}

ul li,
ol li {
	margin: 0.75rem;
	margin: 0px;
}

ul ul,
ol ul,
ul ol,
ol ol {
	margin: 1.5rem;
	margin: 0px;
}

/* Blockquote */

blockquote {
	border-left: 4px solid #101223;
	padding-left: 1.5rem;
}
ul { margin-bottom: 1em; padding-left: 20px; line-height: 1.2 }
ul>li { padding: .25em 0; }
/* Horizontal Rules */

hr {
	border-bottom-color: ;
}





/* Primary Button */
.button a svg path,a.button svg path { color: #ffffff; fill: #ffffff; }
button,
.button a,a.button,
.ias-trigger-next a,a.hs-button{ 
	font-family: roboto, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	background-color: 







rgba(16, 18, 35, 1)

;
	border: 0.25em solid #101223;
	border-radius: 49px; 
	color: #ffffff; 
	fill: #ffffff;
	font-size: 0.8em;
	padding: 0.4em 2.25em;
	text-transform: uppercase;
	display:inline-block;  
	text-align: center;
	line-height: 1.75; 
	cursor: pointer;
} 

button:disabled,
.button a:disabled,
a.button:disabled,
button:disabled:hover,
.button a:disabled:hover,
a.button:disabled:hover,
button:disabled:focus,
.button a:disabled:focus,
a.button:disabled:focus,
button:disabled:active,
.button a:disabled:active,
a.button:disabled:active,
a.hs-button:disabled:active,
a.hs-button:disabled:hover,
a.hs-button:disabled{
	background-color: ; 
	border-color: ;
	color: ;
}

.button--simple:disabled,
.button--simple:disabled:hover,
.button--simple:disabled:focus,
.button--simple:disabled:active {
	background-color: transparent;
}

button:hover,
button:focus,
.button a:hover,
a.button:hover,
.button a:focus,
a.button:focus,
button:active,
.button a:active,
a.button:active,
.ias-trigger-next a:hover,
a.hs-button:hover,
a.hs-button:focus,
a.hs-button:active{ 
	background-color: 







rgba(16, 18, 35, 0.0)

;
	border: 0.25em solid #101223;
	color: #101223;
} 
.button a:hover svg path,a.button:hover svg path,
.button a:focus svg path,a.button:focus svg path,
.button a:active svg path,a.button:active svg path{ color: #101223; fill: #101223; }

button:active,
a.button:active,
.button a:active { 
	background-color: #101223;
	border: 0.25em solid #101223;
	border-color: #101223;
	color: #FFFFFF;
}



/* Secondary Button */
.button.button--secondary a svg path,a.button.button--secondary svg path{ color: #101223; fill: #101223; }
.button.button--secondary a,
a.button.button--secondary,
button.button.button--secondary
{ 
	font-family: roboto, sans-serif; font-style: normal; font-weight: 500; text-decoration: none; 
	background-color: 







rgba(255, 255, 255, 1.0)

;
	border: 0.25em solid #FFF;
	border-radius: 49px; 
	color: #101223;
	fill: #101223; 
	font-size: 0.8em;
	padding: 0.4em 2.25em;
	text-transform: uppercase; 
	position: relative;
} 
.button.button--secondary a:hover,
.button.button--secondary a:focus,
.button.button--secondary a:active,
a.button.button--secondary:hover,
a.button.button--secondary:focus,
a.button.button--secondary:active,
.ias-trigger-next a:hover,
button.button.button--secondary:hover,
button.button.button--secondary:focus,
button.button.button--secondary:active
{ 
	background-color: 







rgba(255, 255, 255, 0.0)

;
	border: 0.25em solid #FFFFFF;
	color: #FFF;
	fill: #FFF;
}
.button.button--secondary a:hover svg path,a.button.button--secondary:hover svg path,
.button.button--secondary a:focus svg path,a.button.button--secondary:focus svg path,
.button.button--secondary a:active svg path,a.button.button--secondary:active svg path{ color: #FFF; fill: #FFF; }

.button.button--secondary a:active,
a.button.button--secondary:active { 
	background-color: rgba(255, 255, 255, 0);
	border: 0.25em solid #FFFFFF;
	border-color: #ffffff;
	color: #ffffff;
	fill: #ffffff;
}

/* tertiary Button */
.button.button--tertiary a svg path,a.button.button--tertiary svg path{ color: #FFFFFF; fill: #FFFFFF; }
.button.button--tertiary a,
a.button.button--tertiary,
button.button.button--tertiary
{ 
    font-family: roboto, sans-serif; font-style: normal; font-weight: 500; text-decoration: none; 
    background-color: 







rgba(66, 100, 217, 1.0)

;
    border: 0.25em solid #4264d9;
    border-radius: 49px; 
    color: #FFFFFF;
    fill: #FFFFFF; 
    font-size: 0.8em;
    padding: 0.4em 2.25em;
    text-transform: uppercase; 
    position: relative;
} 
.button.button--tertiary a:hover,
.button.button--tertiary a:focus,
.button.button--tertiary a:active,
a.button.button--tertiary:hover,
a.button.button--tertiary:focus,
a.button.button--tertiary:active,
.ias-trigger-next a:hover,
button.button.button--tertiary:hover,
button.button.button--tertiary:focus,
button.button.button--tertiary:active
{ 
    background-color: 







rgba(255, 255, 255, 0.0)

;
    border: 0.25em solid #4264d9;
    color: #4264d9;
    fill: #4264d9;
}
.button.button--tertiary a:hover svg path,a.button.button--tertiary:hover svg path,
.button.button--tertiary a:focus svg path,a.button.button--tertiary:focus svg path,
.button.button--tertiary a:active svg path,a.button.button--tertiary:active svg path{ color: #4264d9; fill: #4264d9; }

.button.button--tertiary a:active,
a.button.button--tertiary:active { 
    background-color: rgba(255, 255, 255, 0);
    border: 0.25em solid #4264d9;
    border-color: #92b4ff;
    color: #92b4ff;
    fill: #92b4ff;
}

/* Orange Button */
.button.button--orange a svg path,a.button.button--orange svg path {
    color: #FFFFFF; fill: #FFFFFF;
}

.button.button--orange a, a.button.button--orange, button.button.button--orange
{
    font-family: roboto, sans-serif; font-style: normal; font-weight: 500; text-decoration: none; 
    background-color: 







rgba(236, 149, 17, 1.0)

;
    border: 0.25em solid #ec9511;
    border-radius: 49px; 
    color: #FFFFFF;
    fill: #FFFFFF; 
    font-size: 0.8em;
    padding: 0.4em 2.25em;
    text-transform: uppercase; 
    position: relative;
}

.button.button--orange a:hover, .button.button--orange a:focus, .button.button--orange a:active, a.button.button--orange:hover, a.button.button--orange:focus, a.button.button--orange:active, .ias-trigger-next a:hover, button.button.button--orange:hover, button.button.button--orange:focus, button.button.button--tertiary:active
{ 
    background-color: 







rgba(255, 255, 255, 0.0)

;
    border: ;
    color: #000000;
    fill: #000000;
}

.button.button--orange a:hover svg path,a.button.button--orange:hover svg path, .button.button--orange a:focus svg path,a.button.button--orange:focus svg path, .button.button--orange a:active svg path,a.button.button--orange:active svg path {
    color: #000000;
    fill: ;
}

.button.button--orange a:active, a.button.button--orange:active { 
    background-color: rgba(255, 255, 255, 0);
    border: 0.25em solid #4264d9;
    border-color: #92b4ff;
    color: #505050;
    fill: #505050;
}


.black_link a{ color: #000000; }
.white_link a{ color: #FFFFFF; }
.button svg { position: relative; top: 3px; width: 18px; height: 18px; }

large,
.large,
.font-size-1 { font-size: 1.25em; }






.default-form {
	background-color: 







rgba(255, 255, 255, 1.0)

;
	border: 0px solid #F1F1F1;
	border-radius: 49px;
	padding: 12px 36px;
}

.hs-form-field {
	margin-bottom: 1.4rem;
}

/* Form Title */
.form-title:empty { display: none;}
.form-title,.default-form h4,.default-form h3 { 
	font-family: circe-slab-a, serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: 







rgba(66, 100, 217, 0.0)

;
	border: 0px none #4264d9;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	color: #101223;
	font-size: 1.5625em;
	padding: 0px 0px;
	text-transform: none;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span { 
	font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
	color: #101223;
	font-size: 20px;
	padding: 0px 0px;
	display: inline-block;
}

/* Help Text - Legends */

.hs-form-field legend { 
	font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
	color: #101223;
	font-size: 14em;
}

/* Inputs */

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
select,
textarea { 
	font-family: roboto, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
	background-color: 







rgba(255, 255, 255, 1.0)

;
	border: 3px solid 







rgba(128, 128, 128, 1.0)

;
	border-radius: 0px;
	color: #101223;
	font-size: 20px;
	padding: 14px 14px;
	width:100% !important;
	outline: none !important;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='tel']:focus,
input[type='number']:focus,
select:focus,
textarea:focus{
	border-color:#101223;
}

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
textarea{
	-webkit-appearance: none;
}

::-webkit-input-placeholder {
	color: #757575;
}

::-moz-placeholder {
	color: #757575;
}

:-ms-input-placeholder {
	color: #757575;
}

:-moz-placeholder {
	color: #757575;
}

::placeholder {
	color: #757575;
}


/* Inputs - Checkbox/Radio */

form .inputs-list:not(.no-list) label,
form .inputs-list:not(.no-list) label > span,
form .inputs-list:not(.no-list) label > span p { 
	font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
	color: #101223;
	font-size: 14px;
	cursor: pointer;
}

/* Inputs - Datepicker */

.fn-date-picker td.is-today .pika-button {
	color: #4264d9;
}

.hs-datepicker .is-selected button.pika-button {
	background-color: #4264d9;
}

.hs-datepicker button.pika-button:hover {
	background-color: #101223 !important;
}

/* Form Rich Text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
	font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
	color: #101223;
}

/* GDPR Text */

.legal-consent-container,
.legal-consent-container .hs-richtext,
.legal-consent-container .hs-richtext p {
	font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
	color: #101223;
	font-size: 14px; line-height: normal; }
form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
form .legal-consent-container .inputs-list:not(.no-list) label>span {
	font-size: 10px;
}


/* Validation */



.hs-error-msg {
	color: ;
}

/* Submit */
form input[type='submit'],
form .hs-button{
	cursor: pointer;
	transition: all ease 0.3s; 
}




form input[type='submit'],
form .hs-button {
	font-family: roboto, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	font-size:0.8em;
	background-color: 







rgba(16, 18, 35, 1)

;
	border: 0.25em solid #101223;
	border-radius: 49px;
	color: #ffffff;
	fill: #ffffff;
	padding: 0.4em 2.25em; 
	text-transform: uppercase;
	width:auto;
	display:inline-block; 
	min-width:inherit;
	line-height: 1.75;
}

form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
	font-family: roboto, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	background-color: 







rgba(16, 18, 35, 0.0)

;
	border: 0.25em solid #101223;
	color: #101223;
	background-position: center right 17px;
}

form input[type='submit']:active,
form .hs-button:active {
	font-family: roboto, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	background-color: rgba(96, 98, 115, 0);
	border: 0.25em solid #101223;
	border-color: #606273;
} 





/* Inline Thank You Message */

.submitted-message {
	background-color: 







rgba(255, 255, 255, 1.0)

;
	border: 0px solid #F1F1F1;
	border-radius: 49px;
	padding: 12px 36px;
}

form .input { margin-right: 0!important;}
form fieldset { max-width: inherit!important; 
	/*   margin: 0 -10px!important; */
}
/* form fieldset.form-columns-1 .field,form fieldset.form-columns-1 .hs-input { width: 100%!important;} */
/* form fieldset.form-columns-2 .field { width: 50%!important;} */
/* form fieldset.form-columns-3 .field { width: 33.33%!important;} */
form .field { padding: 0 0 20px;}
/* form fieldset .field { padding-left: 10px; padding-right: 10px;} */
form ul.multi-container { padding-top: 10px;}
form ul.multi-container li { padding: 0; margin: 5px 0;}
form .field>label {  display: block;}
/* textarea { height: 80px;} */
.hs-form-field { margin-bottom: 0;}
.hs-error-msgs { list-style: none; margin: 10px 0 10px; padding: 0 0 0 10px;}

form fieldset input.hs-input[type=checkbox]  { width: auto !important;}
form fieldset input.hs-input[type=radio] { width: auto !important;}


/* .hs-form-field .input { display: table; width: 100%; margin: 0 !important; } */
.hs-error-msgs { position: relative; }
.hs-error-msgs li label{
	font-size:.9em;
	line-height: 14px;
	color: #DA0000;
}
.hs-error-msgs li{ list-style-type:none; margin: 0; }
.hs-form-checkbox{
	width:100%;
	float:left;
	list-style-type:none;
}
.hs-form-radio{
	width:100%;
	float:left;
	list-style-type:none;
}
.hs-form-checkbox input, .hs-form-radio input{
	margin-right: 27px;
}
form .hs-richtext, form .hs-richtext p { text-align: left; font-size: 14px; line-height: 1.3; margin-bottom: 10px; color:#4264d9; }
form{
	max-width:100%;
	width:100%;
	float: none !important; padding-top: 18px;

}
form legend{
	color: #9c9ea9;
	font-size:18px;
	margin-bottom: 0;
}
form .hs-input:focus {border-bottom:3px solid #101223;}  

.submitted-message { 
	text-align: center; 
	font-size: 20px; 
	overflow: hidden !important; 
	line-height: normal; 
	color: #101223; margin-top: 40px;
}
form .hs-error-msgs { display: inline-block;padding:0;}
form .hs-error-msgs li { margin-bottom: 0; }
form .hs-error-msgs li + li { margin-bottom: 10px; }

.legal-consent-container .hs-form-booleancheckbox-display>span p, .legal-consent-container .hs-form-booleancheckbox-display>span { font-size: 10px; line-height:12px; color:#4264d9;line-height: normal; margin-left: 0 !important; }

/* Form Two Col Section */

.form-columns-2 , .form-columns-1{max-width:100% !important;}
.form-columns-2 > div { width: 48.5% !important; }
.form-columns-2 > div:first-child{float:left !important;}
.form-columns-2 > div:last-child{float:right !important;}


/* Radio Button Style */

.hs-form-radio label.hs-form-radio-display {font-size: 16px; display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;position:relative; padding-left: 25px; font-size: 18px;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid currentColor; background-color: transparent; display: inline-block; border-radius: 100%; margin-right: 13px; transition: .5s ease all; position: absolute; left: -11px; top: 4px; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before{ background-color: transparent; border-color: currentColor; }
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: -5px; width: 8px; height: 8px; background-color: currentColor; top: 10px; border-radius: 100%; transition: .5s ease all; }

form ul.multi-container[role="checkbox"] { line-height: normal; width: 100%; padding-top: 10px; padding-left: 0; margin-bottom: 20px; display: inline-block; }
form ul.multi-container[role="checkbox"] .hs-form-radio label.hs-form-radio-display input+span:before { left: 0; top: 0; }
.hs-form-radio label.hs-form-radio-display input+span { padding-left: 30px; }
.hs-form-radio label.hs-form-radio-display input:checked+span:after { left: 6px; top: 6px; }

form ul li.hs-form-checkbox label > span { position: relative; display: block; padding-left: 30px; }
form ul li.hs-form-checkbox label > input { width: 0 !important; opacity: 0; margin: 0; height: 0 !important; font-size: 0; position: absolute; top: 0; }
form ul li.hs-form-checkbox label { position: relative; display: block; width: max-content; }
form ul li.hs-form-checkbox label > span:before { width: 20px; height: 20px; content: ''; border: 1px solid currentColor; background-color: transparent; display: inline-block; border-radius: 4px; margin-right: 13px; transition: .5s ease all; position: absolute; left: 0; top: 0px; }
form ul li.hs-form-checkbox label > span:after { content: ""; transition: .5s ease all; border-radius: 1px; display: block; position: absolute; top: 3px; left: 7px; width: 6px; height: 11px; border: solid currentColor; border-width: 0 2px 2px 0; transform: rotate(45deg); opacity: 0; visibility: hidden; }
form ul li.hs-form-checkbox label > input:checked + span:after { opacity: 1; visibility: visible; }

form ul li.hs-form-booleancheckbox label > span { position: relative; display: block; padding-left: 30px; }
form ul li.hs-form-booleancheckbox label > input { width: 0 !important; opacity: 0; margin: 0; height: 0 !important; font-size: 0; position: absolute; top: 0; }
form ul li.hs-form-booleancheckbox label { position: relative; display: block; width: fit-content; }
form ul li.hs-form-booleancheckbox label > span:before { width: 20px; height: 20px; content: ''; border: 1px solid currentColor; background-color: transparent; display: inline-block; border-radius: 4px; margin-right: 13px; transition: .5s ease all; position: absolute; left: 0; top: 3px; }
form ul li.hs-form-booleancheckbox label > span:after { content: ""; transition: .5s ease all; border-radius: 1px; display: block; position: absolute; top: 6px; left: 7px; width: 6px; height: 11px; border: solid currentColor; border-width: 0 2px 2px 0; transform: rotate(45deg); opacity: 0; visibility: hidden; }
form ul li.hs-form-booleancheckbox label > input:checked + span:after { opacity: 1; visibility: visible; }

form .hs-error-msgs { margin-top: 0px; display: inline-block; }
form .hs-error-msgs li { margin-bottom: 0; }
form .hs-error-msgs li + li { margin-bottom: 10px; }

.hs_recaptcha.hs-recaptcha.field.hs-form-field { margin-top: 30px;}
.legal-consent-container li.hs-form-booleancheckbox { padding-left: 0; }

span.hs-form-required { margin: 0; color:#4264d9; }

.legal-consent-container ul.inputs-list { margin-bottom: 0; line-height: normal; padding: 0; list-style-type: none; }
.legal-consent-container .field.hs-form-field {  margin-bottom: 8px; }
.hs-fieldtype-booleancheckbox {  padding: 0 !important; }


/* Contact Form */
@media(max-width:767px){
	form fieldset.form-columns-2 .field,form fieldset.form-columns-3 .field{width:100% !important;}
}






table {
	background-color: ;
	border: ;
}

th,
td {
	border: ;
	color: ;
	padding: ;
}

thead th,
thead td {
	background-color: ;
	border-bottom: ;
	color: ;
}

tbody + tbody {
	border-top: ;
}

tfoot td {
	background-color: ;
	color: ;
}







/* Error Pages - Global */

.error-page:before {
	roboto,sans-serif;
	color: ;
}

/* System Pages - Global */

.hs-search-results__title {
	font-family: circe-slab-a, serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #101223;
}

.hs-search-results__title:hover {
	font-family: circe-slab-a, serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Forms in System Pages */

#email-prefs-form h3 {
	font-size: 1.5625em;
}

/* Password Prompt */

.password-prompt input[type='password'] {
	margin-bottom: 1.4rem;
}

/* Backup Unsubscribe */

.backup-unsubscribe input[type='email'] {
	margin-bottom: 1.4rem;
	padding: 14px 14px !important;
}





/*****************************
form style
****************************  */

.hs-form select { 
	-webkit-appearance: none;
	background-image: url();
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center right 20px;
}
.hs-fieldtype-select .input{ position: relative; }
.hs-fieldtype-select .input:after { content: ""; display: inline-block; width: .5em; height: .5em; border-right: 2px solid; border-bottom: 2px solid; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; right: 1em; top: 27px; -webkit-transform: translate(50%, -50%) rotate(45deg); transform: translate(50%, -50%) rotate(45deg); pointer-events: none }


form fieldset {  margin: 0 !important; }
form fieldset .field { padding-left: 0; padding-right: 0; }


textarea { height: 121px; }
.legal-consent-container, .legal-consent-container .hs-richtext, .legal-consent-container .hs-richtext p, 
form .inputs-list:not(.no-list) label, form .inputs-list:not(.no-list) label>span, form .inputs-list:not(.no-list) label>span p { font-size: 14px;  } 
form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
form .legal-consent-container .inputs-list:not(.no-list) label>span { font-size: 10px;}

@media(max-width: 767px){

	.hs-form-field > label,
	.hs-form-field > label span { font-size: 16px; }
	input[type='text'],
	input[type='email'],
	input[type='password'],
	input[type='tel'],
	input[type='number'],
	select,
	textarea { font-size: 16px; }
    
}

/* ==========================   Own css start   =========== */



/* Comman CSS */  
blockquote { font-size: 18px; }
p{margin-top:0;margin-bottom:16px;margin-bottom:1rem;}
small,.small{font-size:.8em;}
p,.p{font-size: 1em;text-transform:inherit;font-weight:inherit;letter-spacing:inherit;font-family:inherit;line-height:inherit;margin-bottom:1em;}
address { font-style: normal; line-height: inherit; }
address { margin-bottom: 1rem; }
.content-wrapper.small-wrapper { max-width: 1400px; }
.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:30px;padding-right:30px;}
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}

.hs-audio-player{ min-width: inherit !important; }

h3.small_title  { font-weight: 400; font-size: 1.2em; }
.tag_repeater .tag.text-white{ color: #FFFFFF; }

.gradient-blue { background: linear-gradient(90deg, #cbe1f5, #cbe1f5) center center; }
.gradient-orange { background: linear-gradient(90deg, #f5c73d, #ecba11) center center; }
.gradient-yellow { background: linear-gradient(90deg, #05bb78, rgba(5, 187, 120,0.9))  center center; }
.gradient-purple { background: linear-gradient(90deg, #bd85ff, #b880fa) center center; }
.text-dark-red { color: #DA0000; }

.horizontal-align-left{ justify-content: flex-start !important; }
.horizontal-align-center{ justify-content: center !important; }
.horizontal-align-right{ justify-content: flex-end !important; }
.margin-lr-auto { margin-left: auto; margin-right: auto }

.square-list-black li:before{ background-color: #101223; }
.square-list-dark-gray li:before{ background-color: #404252; }
.square-list-gray li:before{ background-color: #edeef2; }
.square-list-gray2 li:before{ background-color: #ecedf1; }
.square-list-medium-gray li:before{ background-color: #9c9ea9; }
.square-list-off-white li:before{ background-color: #f5f5f5; }
.square-list-white li:before{ background-color: #FFFFFF; }
.square-list-color li:before{ background-color: #101223; }
.square-list-headline li:before{ background-color: #101223; }
.square-list-accent li:before{ background-color: #101223; }
.square-list-dark-blue li:before{ background-color: #73b7e7; }
.square-list-blue li:before{ background-color: #cbe1f5; }
.square-list-blue2 li:before{ background-color: #4264d9; }
.square-list-blue-3 li:before{ background-color: #103d9f; }
.square-list-light-blue li:before{ background-color: #cbe1f5; }
.square-list-light-blue-2 li:before{ background-color: #e9f4ff; }
.square-list-blue-alt li:before{ background-color: #e0f8ff; }
.square-list-blue-alt-2 li:before{ background-color: #87e1fb; }
.square-list-dark-green li:before{ background-color: #00b16e; }
.square-list-dark-green-2 li:before{ background-color: #00b673; }
.square-list-dark-green-3 li:before{ background-color: #215c36; }
.square-list-green li:before{ background-color: #00b673; }
.square-list-light-green li:before{ background-color: #05bb78; }
.square-list-green-alt li:before{ background-color: #dffffc; }
.square-list-green-alt-2 li:before{ background-color: #77faee; }
.square-list-dark-purple li:before{ background-color: #b37bf5; }
.square-list-dark-purple-2 li:before{ background-color: #6b31c6; }
.square-list-purple li:before{ background-color: #b880fa; }
.square-list-tni-purple li:before{ background-color: #cf26b8; }
.square-list-light-purple li:before{ background-color: #bd85ff; }
.square-list-dark-red li:before{ background-color: #ad173b; }
.square-list-red li:before{ background-color: #e31d49; }
.square-list-light-red li:before{ background-color: #ff5a7c; }
.square-list-dark-orange li:before{ background-color: #e7b50c; }
.square-list-orange li:before{ background-color: #ecba11; }
.square-list-light-orange li:before{ background-color: #f5c73d; }
.square-list-yellow li:before{ background-color: #e1e82b; }

.square-list-black,
.square-list-dark-gray,
.square-list-gray,
.square-list-gray2,
.square-list-medium-gray,
.square-list-off-white,
.square-list-white,
.square-list-color,
.square-list-headline,
.square-list-accent,
.square-list-dark-blue,
.square-list-blue,
.square-list-blue2,
.square-list-blue-3,
.square-list-light-blue,
.square-list-light-blue-2,
.square-list-blue-alt,
.square-list-blue-alt-2,
.square-list-dark-green,
.square-list-dark-green-2,
.square-list-dark-green-3,
.square-list-green,
.square-list-light-green,
.square-list-green-alt,
.square-list-green-alt-2,
.square-list-dark-purple,
.square-list-dark-purple-2,
.square-list-purple,
.square-list-tni-purple,
.square-list-light-purple,
.square-list-dark-red,
.square-list-red,
.square-list-light-red,
.square-list-dark-orange,
.square-list-orange,
.square-list-light-orange,
.square-list-yellow { list-style-type: none; padding-left: 15px }
.square-list-black li,
.square-list-dark-gray li,
.square-list-gray li,
.square-list-gray2 li,
.square-list-medium-gray li,
.square-list-off-white li,
.square-list-white li,
.square-list-color li,
.square-list-headline li,
.square-list-accent li,
.square-list-dark-blue li,
.square-list-blue li,
.square-list-blue2 li,
.square-list-blue-3 li,
.square-list-light-blue li,
.square-list-light-blue-2 li,
.square-list-blue-alt li,
.square-list-blue-alt-2 li,
.square-list-dark-green li,
.square-list-dark-green-2 li,
.square-list-dark-green-3 li,
.square-list-green li,
.square-list-light-green li,
.square-list-green-alt li,
.square-list-green-alt-2 li,
.square-list-dark-purple li,
.square-list-dark-purple-2 li,
.square-list-purple li,
.square-list-tni-purple li,
.square-list-light-purple li,
.square-list-dark-red li,
.square-list-red li,
.square-list-light-red li,
.square-list-dark-orange li,
.square-list-orange li,
.square-list-light-orange li,
.square-list-yellow li { text-indent: -15px }
.square-list-black li:before,
.square-list-dark-gray li:before,
.square-list-gray li:before,
.square-list-gray2 li:before,
.square-list-medium-gray li:before,
.square-list-off-white li:before,
.square-list-white li:before,
.square-list-color li:before,
.square-list-headline li:before,
.square-list-accent li:before,
.square-list-dark-blue li:before,
.square-list-blue li:before,
.square-list-blue2 li:before,
.square-list-blue-3 li:before,
.square-list-light-blue li:before,
.square-list-light-blue-2 li:before,
.square-list-blue-alt li:before,
.square-list-blue-alt-2 li:before,
.square-list-dark-green li:before,
.square-list-dark-green-2 li:before,
.square-list-dark-green-3 li:before,
.square-list-green li:before,
.square-list-light-green li:before,
.square-list-green-alt li:before,
.square-list-green-alt-2 li:before,
.square-list-dark-purple li:before,
.square-list-dark-purple-2 li:before,
.square-list-purple li:before,
.square-list-tni-purple li:before,
.square-list-light-purple li:before,
.square-list-dark-red li:before,
.square-list-red li:before,
.square-list-light-red li:before,
.square-list-dark-orange li:before,
.square-list-orange li:before,
.square-list-light-orange li:before,
.square-list-yellow li:before { content: ""; display: inline-block; width: 6px; height: 6px; margin: 0 3px 3px 0 }

.three_col_divider.dnd-section { display: flex; justify-content: center; flex-wrap: wrap; }
.three_col_divider.dnd-section > .row-fluid { display: flex; justify-content: center; flex-wrap: wrap; }
.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column { padding-left: 0px; padding-right: 0px; }
.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid{ width: auto; margin-left: -15px; margin-right: -15px; display: flex; flex-wrap: wrap; }
.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 { width: 100%; margin: 0; position: relative; margin-top: 15px; margin-bottom: 15px; padding-right: 15px; padding-left: 15px; }

.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 img.hs-image-widget { width: 100%; display: block; margin-bottom: 1rem !important; }
.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 .widget-type-linked_image { width: 100%; }
.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 .widget-type-rich_text { font-size: .8em; } 

@media (min-width: 992px){

	.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 { width: 33.33%; }
	.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4:not(:last-child):after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; width: 1px; background-color: #9c9ea9; }

}
@media (min-width: 1200px){

	.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4{ padding-right: 30px; padding-left: 30px; margin-top: 30px; margin-bottom: 30px; }
	.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid{ margin-left: -30px; margin-right: -30px; }

}
@media (min-width: 1790px){

	.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4{ padding-right: 60px; padding-left: 60px; margin-top: 60px; margin-bottom: 60px; }
	.three_col_divider.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid{ margin-left: -60px; margin-right: -60px; }

}



/* Three_Col_Shadow */

.three_col_shadow.dnd-section { display: flex; justify-content: center; flex-wrap: wrap; }
.three_col_shadow.dnd-section > .row-fluid { display: flex; justify-content: center; flex-wrap: wrap; }
.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column { padding-left: 0px; padding-right: 0px; }
.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid{ width: auto; margin-left: -15px; margin-right: -15px; }
.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 { width: 100%; margin: 0; position: relative; margin-top: 15px; margin-bottom: 15px; padding-right: 15px; padding-left: 15px; }

.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 img.hs-image-widget { width: 100%; display: block; }
.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 .widget-type-linked_image { width: 100%; }
.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 .widget-type-rich_text > span.hs_cos_wrapper_type_rich_text >* { margin: 0; }
.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 .widget-type-rich_text > span.hs_cos_wrapper_type_rich_text > p{font-size:0.8em;}
.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 .tag_repeater { margin: 0px -4px; }
.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 >  .row-fluid-wrapper > .row-fluid > .span12 {padding: 0;}
.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 > .row-fluid-wrapper.dnd-row {box-shadow: 0 2px 4px hsla(0,0%,9%,.1);margin-bottom: 0.5rem; height:100%}
.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid{display:flex; flex-wrap:wrap;}
@media (min-width: 992px){

	.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4 { width: 33.33%; }

}
@media (min-width: 1200px){

	.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid{ margin-left: -30px; margin-right: -30px; } */
	.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span4{ padding-right: 15px; padding-left: 15px; margin-top: 15px; margin-bottom: 15px; }
	.three_col_shadow.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid{ margin-left: -15px; margin-right: -15px; }

}


/* four_box_layout */
.four_box_layout.dnd-section { display: flex; justify-content: center; flex-wrap: wrap; }
.four_box_layout.dnd-section > .row-fluid { display: flex; justify-content: center; flex-wrap: wrap; }
.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column { padding-left: 0px; padding-right: 0px; }
.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid { width: auto; margin-left: -15px; margin-right: -15px; }
.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span3  { width: 100%; margin: 0; position: relative; margin-top: 15px; margin-bottom: 15px; padding-right: 15px; padding-left: 15px; }
.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span3 .widget-type-rich_text > span.hs_cos_wrapper_type_rich_text  h5{margin-bottom:.5em;}

.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span3 .tag_repeater { margin: 0px -4px; }
.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span3  .row-fluid-wrapper > .row-fluid > .span12 {padding: 0; height: 100%; } 
.four_box_layout.dnd-section .hs_cos_wrapper_type_rich_text p, .four_box_layout.dnd-section .hs_cos_wrapper_type_rich_text ul li { font-size: 0.8em;}
.four_box_layout.dnd-section .hs_cos_wrapper_type_rich_text ul li { padding:.25em 0; line-height:1.2}
.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span3 >.row-fluid-wrapper { height: 100%; }
.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span3 >.row-fluid-wrapper > .row-fluid { height: 100%; }

@media (min-width: 992px){

	.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span3 { width: 50%; }  
	.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span3{ padding-right: 15px !important; padding-left: 15px !important; margin:0; margin-top: 15px; margin-bottom: 15px; }
	.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid > .span12.dnd-column > .dnd-row > .row-fluid { display: flex; flex-wrap:wrap; margin-left: -15px; margin-right: -15px; width: auto;}

}
@media (max-width: 991px){
	.four_box_layout.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper.dnd-row > .row-fluid > .span12.dnd-column > .row-fluid-wrapper.dnd-row > .row-fluid { width: auto; display: flex; flex-direction: column;}
}

/* video-subtitle */
.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column { padding-left: 0; padding-right: 0}
.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper { display: flex; align-items: center; justify-content: center;}
.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper > .row-fluid  { width: auto; display: flex; flex-wrap: wrap; align-items: center;  margin: 0 -15px !important; padding:0; }
.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper > .row-fluid > .span6.dnd-column { padding: 0 15px !important; width: 100%; }
.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper > .row-fluid > .span6.dnd-column + .span6.dnd-column { margin-left: 0; }
.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper > .row-fluid > .span6.dnd-column > .row-fluid-wrapper > .row-fluid > .span12 > .widget-type-rich_text > .hs_cos_wrapper_type_rich_text > h2 { font-weight: 400; margin-bottom: .5em; }

.video-subtitle.dnd-section > .row-fluid > .span12 > .row-fluid-wrapper > .row-fluid > .span6.dnd-column + .span6.dnd-column > .row-fluid-wrapper { display: flex; }
.video-subtitle.dnd-section > .row-fluid > .span12 > .row-fluid-wrapper > .row-fluid > .span6.dnd-column + .span6.dnd-column > .row-fluid-wrapper > .row-fluid > .span12.dnd-module > div { display: flex; }
.video-subtitle.dnd-section > .row-fluid > .span12 > .row-fluid-wrapper > .row-fluid > .span6.dnd-column + .span6.dnd-column > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper > .row-fluid > .span12  p { font-size: .8em; margin: 0; }
.video-subtitle.dnd-section > .row-fluid > .span12 > .row-fluid-wrapper > .row-fluid > .span6.dnd-column + .span6.dnd-column > .row-fluid-wrapper > .row-fluid > .span12 {background-color: #215c36;  background-size: contain !important;}
.video-subtitle.dnd-section > .row-fluid > .span12 > .row-fluid-wrapper > .row-fluid > .span6.dnd-column + .span6.dnd-column > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper > .row-fluid > .span12 > .widget-type-rich_text {max-width: 78%;}

.video-subtitle.dnd-section .oembed_custom-thumbnail_icon { background-image: url('https://discover.carnegielearning.com/hubfs/Carnegie_img_23/play-btn%20%281%29.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 5em; height: 5em; position: relative; }
.video-subtitle.dnd-section .oembed_custom-thumbnail_icon:before { display: none !important; content: ''; position: absolute; width: 5em; height: 5em; top: 50%; border-radius: 100%; background: rgba(0, 0, 0, 0.9); z-index: -1; transform: translate(-50%, -50%); left: 49.5%; }
.video-subtitle.dnd-section .iframe_wrapper {  padding-top: 0px !important; }
.video-subtitle.dnd-section .oembed_custom-thumbnail_icon svg { width: 4%;}

@media (min-width: 992px){ 
	.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper > .row-fluid > .span6.dnd-column { width: 50%; }
}
@media(min-width: 1200px){
	.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper > .row-fluid > .span6.dnd-column { padding: 0 30px !important;  }
	.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper > .row-fluid  {  margin:0 -30px; padding:0; }
}

@media(min-width: 1670px){
	.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper > .row-fluid > .span6.dnd-column { padding: 0 60px !important; width: 50%; }
	.video-subtitle.dnd-section > .row-fluid > .span12.dnd-column > .row-fluid-wrapper > .row-fluid  {  margin:0 -60px; padding:0; }
}



/* Fastforword Module */

.fastforword_module button{ fill: #FFFFFF; }
.fastforword_module button.btn-tab:active{background-color: #FFFFFF;}
.fastforword_module button.btn-tab:hover{background-color: #cbe1f5;}
.fastforword_module .btn-tab.active { background-color: #cbe1f5; }
.fastforword_module .pullquote::before { color: #FFFFFF; }
.fastforword_module .btn-tab { color: #000000; background-color: #FFFFFF; }
.fastforword_module .inner_tab_content { background-color: #FFFFFF; }
.fastforword_module .pullquote { background-color: #cbe1f5; }
.fastforword_module .details-accordion summary { background-color: #000000; color: #FFFFFF; } 

/* End Fastforword Module */


/* Start Mathstreamers */

.details-with-img header { border-bottom: 1px solid #4264d9; }

/* End Mathstreamers */


/* Start Testimonial slider */

.career-white,
.career-white h1,
.career-white h2,
.career-white h3,
.career-white h4,
.career-white h5,
.career-white h6,
.career-white p { color: #FFFFFF; }
.career-white * { color: #FFFFFF; }
.light_mode.career_slider .tns-outer .tns-nav button.tns-nav-active { background: #FFFFFF; }
.light_mode.career_slider .tns-outer .tns-nav button { background: #b880fa; }
.light_mode.career_slider .tiny-control li.prev:before,
.light_mode.career_slider .tiny-control li.next:before { color: #FFFFFF; }  
.tns-outer .tns-nav button { background-color: #edeef2; }
.tns-outer .tns-nav button.tns-nav-active { background: #101223; }
.tns-outer .tns-nav button { background-color: #edeef2; }
.tns-outer .tns-nav button.tns-nav-active { background: #101223; }
.tiny-control li.prev,
.tiny-control li.next { color: #101223; background: rgba(0, 0, 0,0); }
.tiny-control li.prev:before,
.tiny-control li.next:before { color: #101223; }

/* End Testimonial slider */


/* Start Our journey slider */ 
.journey-main .journey-text-white * { color: #FFFFFF }
.journey-main .slick-dots li .tab-banner__arrow{ background-color: #edeef2; }
.journey-main .slick-dots li.slick-active .footer-form .hbspt-form .actions .hs-button{ background: #101223; }
.journey-main .journey-text-white,
.journey-main .journey-text-white h1,
.journey-main .journey-text-white h2,
.journey-main .journey-text-white h3,
.journey-main .journey-text-white h4,
.journey-main .journey-text-white h5,
.journey-main .journey-text-white h6,
.journey-main .journey-text-white p { color: #FFFFFF; }
.journey-main .journey-text-white * { color: #FFFFFF; }
.vertical-dots:before { background-color: #FFFFFF; }
.vertical-dots__arrow { color: #FFFFFF; }
.vertical-dots__circle:hover:before { background-color: #FFFFFF; }
.vertical-dots__circle:before { background-color: #101223; border: 2px solid #FFFFFF; }
.vertical-dots__circle:after { background: #b880fa; }
.timeline-content .content { background-color: #FFFFFF; }

/* End Our journey slider */


/* Start Horizontal Tabbing Section */
.math-tabs-main .math-tabs-nav .math-tabs-nav-item { font-family: roboto,sans-serif; background-color: #FFFFFF; color: #101223; }
.math-tabs-main .math-tabs-nav .math-tabs-nav-item.show,
.math-tabs-main .math-tabs-nav .math-tabs-nav-item.active { background-color: #FFFFFF; border-color: #edeef2 #edeef2 #FFFFFF; color: #101223; }
.math-tabs-main .math-tabs-nav .math-tabs-nav-item.active { background: #cbe1f5; }
.math-tabs-row .math-tabs-box .math-tabs-inner { background-color: #FFFFFF; }
.math-tabs-inner .math-tabs-bg { background-color: #cbe1f5; }
.math-tabs-content { font-family: circe-slab-a, serif; }
.math-tabs-content *,
.math-tabs-content-hover * { color: #101223; }
/* End Horizontal Tabbing Section */


/* Start Vertical Tabbing Menu */
.vertical-tab-main .vertical-tabs .vertical-nav-tabs--features .vertical-nav-link.active { background-color: #4264d9; color: #FFFFFF; border-color: #edeef2 #edeef2 #FFFFFF; }
.vertical-tab-main .vertical-tabs .vertical-nav-tabs--features .vertical-nav-link { background-color: #404252; color: #FFFFFF; font-family: roboto,sans-serif; }

@media (min-width:992px) {

	.vertical-tab-main .vertical-nav-tabs--features .vertical-nav-link:before { color: #4264d9; }
}
/* End Vertical Tabbing Menu */


/* Start Math 3 col box */
.math-three-box-main .math-three-box-inner { background-color: #edeef2; }
.math-three-box-main .math-three-box-overlay { background-color: #edeef2; }
.math-three-box-main .math-three-box-tag { background-color: #FFFFFF; }
.math-three-box-main .text-white { color: #FFFFFF; }
/* End Math 3 col box */


/* Start Two color and Breadcrumb */
.banner-main .banner-bottom .banner-outer .banner-content * { color: #FFFFFF; }
.banner-main .banner-top .banner-breadcrumb { color: #FFFFFF;  }
.banner-main .banner-top .banner-breadcrumb:before { background-color: rgba(16, 18, 35, .5); }
/* End Two color and Breadcrumb */

.icon-banner-main { background-color: #cbe1f5; }


/* CL - Lets_talk_2_option */
.lets-banner-main .lets-banner-outer .lets-box-inner { border-bottom: 3px solid #101223;} 
.lets-banner-main .lets-banner-outer .lets-box-inner .lets-box-col .lets-talk-tile { background-color: #101223; color: #101223; font-family: circe-slab-a, serif;  }
.lets-banner-main .lets-banner-outer .lets-box-inner .lets-box-col .lets-talk-tile .content { color: #FFFFFF; background-color: #101223; }
.lets-banner-main .lets-banner-outer .form-parent-main .form-inner .back-wrapper a.back { color: #101223; font-family: circe-slab-a, serif;  }
.lets-banner-main .lets-banner-outer .form-parent-main .form-inner .back-wrapper a.back:after { background-color: #101223; }
.full-text-column:before { background: -webkit-gradient(linear, left top, left bottom, from(#cbe1f5), to(#cbe1f5)) 50%; background: linear-gradient(180deg, #cbe1f5, #cbe1f5) 50%; }
.full-text-column .text-block .text .text-content { color: #FFFFFF; }
.full-text-column .text-block .text .text-content p a { color: #05bb78; }
.lets-banner-main .lets-banner-outer .form-parent-main .form-inner .thanks-social a { color: #101223;}
/* end CL - Lets_talk_2_option */

/* CL - Button (repeatable) */
.cl-modal-main .close { color: #000000; text-shadow: 0 1px 0 #FFFFFF; }
.cl-modal-main .close:hover,
.cl-modal-main .close:focus { color: #000000; }
.cl-modal-main .btn-black { background-color: #000000; color: #FFFFFF }
.cl-modal-main .text-whiteAll *{ color: #FFFFFF }
.cl-modal-main .btn-black:hover { background-color: #000000; color: #FFFFFF }
.cl-modal-main .btn-white:hover { background-color: #FFFFFF; color: #000000 }
.cl-modal-main .btn-white { background-color: #FFFFFF; color: #000000 }
.cl-modal-main .modal { background: rgba(0, 0, 0, .5) }
.cl-modal-main .modal-content { background-color: #FFFFFF; border: 1px solid #edeef2; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-color: #101223; color: #FFFFFF; }
.cl-modal-main .modal-footer { border-top: 1px solid #edeef2 }
.cl-modal-main .modal-header .btn-close { color: #FFFFFF; background: rgba(0, 0, 0, 0); }
.cl-modal-main .btn-close:hover { color: #FFFFFF; }
.cl-modal-main .tns-controls button { background-color: #FFFFFF; color: #000000; }
.cl-modal-main .tns-nav button { border: 2px solid #edeef2 !important; }
.cl-modal-main .tns-nav button.tns-nav-active { background-color: #edeef2; }
.cl-modal-main .tns-nav button:hover,
.cl-modal-main .tns-nav button:focus,
.cl-modal-main .tns-nav button:active { background-color: #edeef2; }
.cl-modal-main .carousel-container__prev-button svg,
.cl-modal-main .carousel-container__next-button svg { fill: #FFFFFF; }
.cl-modal-main form input[type='text'],
.cl-modal-main form input[type='email'],
.cl-modal-main form input[type='password'],
.cl-modal-main form input[type='tel'],
.cl-modal-main form input[type='number'],
.cl-modal-main form select,
.cl-modal-main form textarea { background: rgba(255, 255, 255, .1); border: 1px solid #edeef2; }
.cl-modal-main form .hs-input:focus{  border: 1px solid #edeef2; }
.cl-modal-main form .actions button.hs-button { border-color: #FFFFFF; background: #FFFFFF; color: #101223; }
.cl-modal-main form .actions button.hs-button:hover { color: #FFFFFF; }
.cl-modal-main form select option { color: #101223 !important; }
.cl-modal-main form .hs-error-msgs label { color: #DA0000 !important; }
.cl-modal-main form ::-webkit-input-placeholder { color: #FFFFFF;  } 
.cl-modal-main form ::-moz-placeholder { color: #FFFFFF;  } 
.cl-modal-main form :-ms-input-placeholder { color: #FFFFFF;  } 
.cl-modal-main form :-moz-placeholder { color: #FFFFFF;  } 
.cl-modal-main form ::placeholder { color: #FFFFFF;  }
.cl-modal-main .hub-form-bottom .social-media li a { fill: #FFFFFF; }
.cl-modal-main .hs-video-widget * { color: #101223 !important; }
.cl-modal-main form .hs-fieldtype-booleancheckbox .inputs-list .hs-form-booleancheckbox-display > span { color: #FFFFFF; }
.cl-modal-main form .hs-fieldtype-booleancheckbox .inputs-list .hs-form-booleancheckbox-display > span a { color: #05bb78; }

.cl-modal-main form .inputs-list:not(.no-list) label,
.cl-modal-main form .inputs-list:not(.no-list) label > span,
.cl-modal-main form .inputs-list:not(.no-list) label > span p { color: #FFFFFF; }

.cl-modal-main .modal-body input.hs-button { background-color: #FFFFFF; color: #101223; border-color:#FFFFFF; }
.cl-modal-main .modal-body input.hs-button:hover { background-color: transparent; color: #FFFFFF; }

/* End CL - Button (repeatable) */


/* Header */
.headerSection { background-color: 







rgba(255, 255, 255, 1.0)

; -webkit-box-shadow: 0 0 13px 7px rgba(0, 0, 0, .27); box-shadow: 0 0 13px 7px rgba(0, 0, 0, .27); color: #101223; }
.headerSection .top-nav { background-color: 







rgba(16, 18, 35, 1.0)

; }
.headerSection .top-nav .top-menu ul li a { color: 







rgba(255, 255, 255, 1.0)

; }
.bottom-nav { background-color: 







rgba(255, 255, 255, 1.0)

; }
.bottom-nav-col-right .navigation-primary > ul > li > a { font-family: roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; font-size: 20px; color: #101223; text-transform: none; color: #101223; }
.bottom-nav-col-right .navigation-primary .level-2.mega-menu.custom_menu { background-color: 







rgba(255, 255, 255, 1.0)

; box-shadow: 0 7px 13px -7px rgba(0, 0, 0, .27); }
.bottom-nav-col-right .navigation-primary .custom_menu .mega-menu__header { border-bottom: 1px solid #c4c5cd; }
.bottom-nav-col-right .navigation-primary .custom_menu .mega-menu__header .title h2 { font-family: roboto,sans-serif; color: #101223; }
.mega-row .mega-col-12 .mega-menu__logo-heading { border-bottom: 1px solid #c4c5cd; }
.mega-row .mega-col-12 .mega-menu__logo-heading .top .title h3 { color: #101223; }
.mega-row .mega-col-12 .mega-menu__logo-heading .top .description * { color: #101223; }
.mega-row .mega-col-12 .bottom .title.mega-menu__heading { font-family: roboto,sans-serif; }
.mega-row .mega-col-12 .bottom .title.mega-menu__heading * { font-family: roboto,sans-serif; color: #101223; }
.mega-row .mega-col-12 .bottom .menu ul li a { color: #101223; }
.mega-row .mega-col-12 .bottom .menu ul li a:hover { color: #101223; }
.bottom-nav-col-right .navigation-primary>ul>li>a[aria-expanded=true]:after { background-color: #4264d9; }
.bottom-nav-col-right .navigation-primary .level-2.mega-menu:not(.custom_menu) { background-color: #FFFFFF !important; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16), 0 3px 6px 0 rgba(0, 0, 0, .23); }
.bottom-nav-col-right .navigation-primary .level-2.mega-menu:before { -webkit-box-shadow: 0 0 13px 7px rgba(0, 0, 0, .27); box-shadow: 0 0 13px 7px rgba(0, 0, 0, .27);  }
.bottom-nav-col-right .navigation-primary .level-2.mega-menu li .menu-link { color: #101223; }
.bottom-nav-col-right .navigation-primary .level-2.mega-menu:hover li .menu-link { color: rgba(16, 18, 35, .5); }
.bottom-nav-col-right .navigation-primary .level-2.mega-menu li .menu-link:hover { color: #101223; }
.toggle-mobile-menu .hamburger i { border-bottom: 3px solid #101223; }

.bottom-nav-col-right .navigation-primary>ul>li>a:hover, 
.bottom-nav-col-right .navigation-primary>ul>li>a:focus { font-family: roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; }
.bottom-nav-col-right .navigation-primary>ul>li>a:active { font-family: roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; }

.mega-row .mega-col-12 .bottom .menu ul li{ font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none; font-size: 0.8365116615em; }
.bottom-nav-col-right .navigation-primary .level-2.mega-menu li,
.mega-row .mega-col-12 .mega-menu__logo-heading .top .description *,
.mega-row .mega-col-12 .bottom .title.mega-menu__heading{ font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none; font-size: 0.8365116615em; }
.mega-row .mega-col-12 .bottom .menu ul li a:hover,
.mega-row .mega-col-12 .bottom .menu ul li a:focus{ font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none; }
.mega-row .mega-col-12 .bottom .menu ul li a:active{ font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none; }

@media (max-width:991px) {
	.bottom-nav-col-right .navigation-primary { border-left: 1px solid #9c9ea9; }
	.bottom-nav-col-right .navigation-primary .childExpand:before { color: #404252; }
	.headerSection #main-nav::-webkit-scrollbar-thumb,
	.headerSection #main-nav::-webkit-scrollbar-thumb:window-inactive { background: #edeef2; }
	.headerSection #main-nav::-webkit-scrollbar-track { background-color: #404252; }
	.bottom-nav-col-right .navigation-primary>ul>li>a:focus, .bottom-nav-col-right .navigation-primary>ul>li>a:hover{ background: #edeef2;  }
}
/* End Header */


/* Footer */
.footer { background:







rgba(237, 238, 242, 1.0)

; color:#101223; }
.footer a:not(.button a) { font-family: roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color:#101223; text-transform:none; }
.footer a:not(.button a):hover { color:#101223; text-decoration:; }  
.footer_copyright .pipe-list li button { color:#101223; }
.social_icons .f_icons svg path { color:#101223; }
.form_style form .hs-email input{background: #FFFFFF; color: #101223;}
.form_style form .hs-error-msgs{color: #DA0000;}
.footer{background: #edeef2;}
.form_style form .hs-email input{border: 3px solid #FFFFFF;}
/* End Footer */


/* Two Col Column Style One */
.two_col_column_style_one .row-fluid { max-width: 1370px; }
.two_col_column_style_one .span12.dnd-column > .dnd-row .dnd-column:last-child { margin-top:30px; } 
.two_col_column_style_one .span12.dnd-column > .dnd-row:last-child .dnd-column .dnd-column { width:100%; margin-left:0; text-align:center; }
.two_col_column_style_one .span12.dnd-column > .dnd-row:last-child .dnd-column .dnd-column .button-parents { justify-content: center; }
.two_col_column_style_one .span12.dnd-column > .dnd-row:last-child .dnd-column .dnd-column:first-child { padding:15px; margin-left:0; }
.two_col_column_style_one .span12.dnd-column > .dnd-row:last-child .dnd-column .dnd-column { padding:20px; margin:0; }
.two_col_column_style_one .cl-modal-main { margin-top:10px; }
.two_col_column_style_one .dnd-column .dnd-row > div > .dnd-column { padding: 0; -webkit-box-shadow: 0 2px 4px rgba(23, 23, 23, .1);  box-shadow: 0 2px 4px rgba(23, 23, 23, .1);}
.two_col_column_style_one .dnd-column .dnd-row > div > .dnd-column .dnd-column { box-shadow:none; padding:0; }
.two_col_column_style_one > div > .dnd-column .dnd-row { display: flex; flex-wrap: wrap; }

@media(min-width:767px){
    .two_col_column_style_one .span12.dnd-column > .dnd-row .dnd-column:last-child { margin-top:0; } 
	
} 
 
@media(min-width:1201px){
    .two_col_column_style_one .span12.dnd-column > .dnd-row:last-child .dnd-column .dnd-column { width:50%; margin-left:0; text-align:left; font-size: 16px; }
    .two_col_column_style_one .span12.dnd-column > .dnd-row:last-child .dnd-column .dnd-column .button-parents { justify-content: flex-start; }
    .two_col_column_style_one .span12.dnd-column > .dnd-row:last-child .dnd-column .dnd-row > div { display: flex; align-items: center; flex-wrap: wrap; }
    .two_col_column_style_one .widget-type-linked_image img, .two_col_column_style_one .widget-type-linked_image { width: 100%; }
	.two_col_column_style_one .dnd-column .dnd-row > div > .dnd-column { height: 100%; }
	.two_col_column_style_one .span12.dnd-column > .dnd-row:last-child .dnd-column .dnd-column:last-child { display: flex; flex-wrap: wrap; align-items: flex-start; flex-direction: column; justify-content: center; }
}
/* End Two Col Column Style One */
 


/* Two Col Shadow  */ 
.two_col_shadow .span6 { width:100%;  }
.two_col_shadow .span6:last-child { margin-top:30px; }
.two_col_shadow .span6 > div > div > div > div,
.two_col_shadow .span6 > div > div > div > div > span,
.two_col_shadow .span6 > div > div > div > div > span > img {width: 100% !important;}
.two_col_shadow .span6 { -webkit-box-shadow: 0 2px 4px rgba(23, 23, 23, .1); box-shadow: 0 2px 4px rgba(23, 23, 23, .1); margin-bottom: .5rem;}
.two_col_shadow .span6>div:not(:first-child) { padding: 0 !important;}
.two_col_shadow >div >div >div.row-fluid-wrapper >div { display: flex; justify-content: space-between; flex-wrap:wrap; }
.two_col_shadow .span6 .dnd-row:last-child .dnd-column { padding:20px !important; }
.two_col_column_style_one > div > .dnd-column .dnd-row h2 {	font-weight: 400; }

@media(min-width:767px){
    .two_col_shadow .span6{flex: 0 0 41.66667%;max-width: 41.66667%; margin:0; padding: 0;}
	.two_col_shadow > div > .dnd-column > .dnd-row { margin-bottom: 30px; }
	.two_col_shadow .span6:last-child { margin-top:0; }
	.two_col_shadow .span6 .dnd-row:last-child .dnd-column { padding:30px !important; }
} 

/* End Two Col Shadow  */


/* PLS 4 Button */
.middle_school_content_info .title-content * { color: #FFFFFF; }
.middle_school_content_info .box_repater { background-color: #FFFFFF; font-family: circe-slab-a, serif; }
.middle_school_content_info .box_repater:hover { background: -webkit-gradient(linear, left top, right top, from(#cbe1f5), to(#cbe1f5)) 50%; background: linear-gradient(90deg, #cbe1f5, #cbe1f5) 50%; }
/* End PLS 4 Button */


/* Animation CSS */
.animate{ display: inline-block; }
.animate--up,
.tab-pane.show .animate--up { transition: transform 1s cubic-bezier(0.21, 0.32, 0.18, 0.92); transform: translate(0, 1.5rem) }
.animate--up.active,
.tab-pane.show .animate--up { transform: translate(0, 0) }
.animate--long-up,
.tab-pane.show .animate--long-up { transition: transform 1s cubic-bezier(0.21, 0.32, 0.18, 0.92); transform: translate(0, 4rem) }
.animate--long-up.active,
.tab-pane.show .animate--long-up { transform: translate(0, 0) }
.animate--fade-up,
.tab-pane.show .animate--fade-up { transition: transform 1s cubic-bezier(0.21, 0.32, 0.18, 0.92), opacity 1s; transform: translate(0, 1.5rem); opacity: 0 }
.animate--fade-up.active,
.tab-pane.show .animate--fade-up { transform: translate(0, 0); opacity: 1 }
.animate--fade-down { transition: transform 1s cubic-bezier(0.21, 0.32, 0.18, 0.92), opacity 1s; transform: translate(0, -1.5rem); opacity: 0 }
.animate--fade-down.active,
.tab-pane.show .animate--fade-down.animate--long-up,
.tab-pane.show .animate--fade-down.animate--up,
.tab-pane.show .animate--fade-down.animate--fade-up,
.tab-pane.show .animate--fade-down.animate--fade-in { transform: translate(0, 0); opacity: 1 }
.animate--fade-in,
.tab-pane.show .animate--fade-in { transition: opacity 1s; opacity: 0 }
.animate--fade-in.active,
.tab-pane.show .animate--fade-in { opacity: 1 }
.animate--delay-1 { transition-delay: 200ms !important }
.animate--delay-2 { transition-delay: 400ms !important }
.animate--delay-3 { transition-delay: 600ms !important }
.animate--delay-4 { transition-delay: 800ms !important }
.animate--delay-5 { transition-delay: 1000ms !important }
.animate--delay-6 { transition-delay: 1200ms !important }
.animate--delay-7 { transition-delay: 1400ms !important }
@keyframes fade-in {
    0% { opacity: 0 }
    100% { opacity: 1 }
}
@keyframes fade-out {
    0% { opacity: 1 }
    100% { opacity: 0 }
}
/* End Animation CSS */


.vertical-tab-main .close { color: #000000; text-shadow: 0 1px 0 #FFFFFF; }
.vertical-tab-main .close:hover,
.vertical-tab-main .close:focus { color: #000000; }
.vertical-tab-main .btn-black { background-color: #000000; color: #FFFFFF }
.vertical-tab-main .text-whiteAll *{ color: #FFFFFF }
.vertical-tab-main .btn-black:hover { background-color: #000000; color: #FFFFFF }
.vertical-tab-main .btn-white:hover { background-color: #FFFFFF; color: #000000 }
.vertical-tab-main .btn-white { background-color: #FFFFFF; color: #000000 }
.vertical-tab-main .modal { background: rgba(0, 0, 0, .5) }
.vertical-tab-main .modal-content { background-color: #FFFFFF; border: 1px solid #edeef2; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-color: #101223; color: #FFFFFF; }
.vertical-tab-main .modal-footer { border-top: 1px solid #edeef2 }
.vertical-tab-main .btn-close { color: #FFFFFF; background: rgba(0, 0, 0, 0); }
.vertical-tab-main .btn-close:hover { color: #FFFFFF; }

.vertical-tab-main form input[type='text'],
.vertical-tab-main form input[type='email'],
.vertical-tab-main form input[type='password'],
.vertical-tab-main form input[type='tel'],
.vertical-tab-main form input[type='number'],
.vertical-tab-main form select,
.vertical-tab-main form textarea { background: rgba(255, 255, 255, .1); border: 1px solid #edeef2; }
.vertical-tab-main form .hs-input:focus{  border: 1px solid #edeef2; }
.vertical-tab-main form .actions button.hs-button { border-color: #FFFFFF; background: #FFFFFF; color: #101223; }
.vertical-tab-main form .actions button.hs-button:hover { color: #FFFFFF; }
.vertical-tab-main form select option { color: #101223 !important; }
.vertical-tab-main form .hs-error-msgs label { color: #DA0000 !important; }
.vertical-tab-main form ::-webkit-input-placeholder { color: #FFFFFF;  } 
.vertical-tab-main form ::-moz-placeholder { color: #FFFFFF;  } 
.vertical-tab-main form :-ms-input-placeholder { color: #FFFFFF;  } 
.vertical-tab-main form :-moz-placeholder { color: #FFFFFF;  } 
.vertical-tab-main form ::placeholder { color: #FFFFFF;  }
.vertical-tab-main .hub-form-bottom .social-media li a { fill: #FFFFFF; }
.vertical-tab-main .hs-video-widget * { color: #101223 !important; }
.vertical-tab-main form .hs-fieldtype-booleancheckbox .inputs-list .hs-form-booleancheckbox-display > span { color: #FFFFFF; }
.vertical-tab-main form .hs-fieldtype-booleancheckbox .inputs-list .hs-form-booleancheckbox-display > span a { color: #05bb78; }

.vertical-tab-main form .inputs-list:not(.no-list) label,
.vertical-tab-main form .inputs-list:not(.no-list) label > span,
.vertical-tab-main form .inputs-list:not(.no-list) label > span p { color: #FFFFFF; }
.vertical-tab-main .modal-body input.hs-button { background-color: #FFFFFF; color: #101223; border-color:#FFFFFF; }
.vertical-tab-main .modal-body input.hs-button:hover { background-color: transparent; color: #FFFFFF; }


/* System Page 404 */
.outer_main_section .outer_content_wrap { color: #FFFFFF !important; background-color: #101223 !important; }
.outer_main_section .outer_content_wrap h1.h2.mb-0 { color: #FFFFFF; }
.outer_main_section .bg-black { background-color: #101223 !important; }


/* blog page */

.blog-banner-main{background: linear-gradient(90deg, #cbe1f5, #cbe1f5) center center;}
.blog-banner-main .breadcrumbs {color:#FFFFFF;}
.blog-banner-main .breadcrumbs li a{color:#FFFFFF;}
.blog-listing-main .post-parent .post-box .text-content .title a {color:#101223;}
.blog-listing-main .post-parent .post-box .text-content .title a:hover{color:#101223;}
.blog-listing-main .paging {border-bottom: 1px solid #9c9ea9;border-top: 1px solid #9c9ea9;}
.blog-listing-main .paging .paging__results {color: #404252;}
.blog-listing-main .paging__ctl li.active .paging__ctl__btn{background-color: #f5c73d;border-left: 1px solid #f5c73d;border-right: 1px solid #f5c73d;color:#101223;}
.blog-listing-main .paging__ctl__btn {color: #404252;}
.post-black-main .text-content .title * {color: #cbe1f5;}
.post-black-main {background-color:#101223;}
.post-ouote-main {background-color: #edeef2;}
.post-download-main {background: linear-gradient(90deg,#cbe1f5,#cbe1f5) 50%;}
.post-download-main .download-text ul a {color:#101223;font-family:{font=roboto, font_set=GOOGLE, styles={font-family=roboto, sans-serif, font-style=normal, font-weight=300, text-decoration=none}, size=20, size_unit=px, color=#101223, variant=300, fallback=sans-serif, style=font-family: roboto, sans-serif; font-style: normal; font-weight: 300; text-decoration: none, css=color: #101223;font-size: 20px;font-family: roboto, sans-serif; font-weight: 300;};}
.post-download-main .download-text ul a:after {background-color:#101223;}
.blog-listing-main .top-text-content .title h1 span {color:#101223;}

.blog-banner-main .breadcrumbs:before {background-color: rgba(16, 18, 35,.5);}
.blog-listing-main .post-parent .post-box .text-content .tag-parent .tag a {background:#bd85ff;color: #101223;}

@media(min-width:992px) and (max-width:1199px){
	.hs-blog-listing .header-wrapper{padding-top: 129px;}
	.hs-blog-post .header-wrapper{padding-top: 129px;}
}

/* End blog page */

.fourcol_custom_section > .row-fluid {
    display: flex; flex-wrap: wrap;
}
.fourcol_custom_section > .row-fluid > .span3 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: .5rem !important;
}
.fourcol_custom_section > .row-fluid > .span3 > .row-fluid-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.fourcol_custom_section > .row-fluid > .span3 > .row-fluid-wrapper > .row-fluid {
    display: flex;
    flex-wrap: wrap;
}
.fourcol_custom_section > .row-fluid > .span3 > .row-fluid-wrapper > .row-fluid > .span12 {
    box-shadow: 0 2px 4px rgba(22, 22, 22, .1);
    flex-direction: column; display: flex; height: 100%;
}
.fourcol_custom_section > .row-fluid > .span3 > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper:nth-child(2) {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}
.fourcol_custom_section > .row-fluid > .span3 > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper:nth-child(2) > .row-fluid > .span12 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}
.fourcol_custom_section > .row-fluid > .span3 > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper:nth-child(2) > .row-fluid > .span12 .hs_cos_wrapper_type_rich_text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.fourcol_custom_section > .row-fluid > .span3 > .row-fluid-wrapper > .row-fluid > .span12 > .row-fluid-wrapper:nth-child(2) > .row-fluid > .span12 > .row-fluid-wrapper {
    display: flex; flex-wrap: wrap;
}

.banner-main.bg-color-img.bg_color_img .banner-top { top: 0 !important; }
.banner-main.bg-color-img.bg_color_img .banner-bottom { padding-top: 0 !important; padding-bottom: 0 !important; position: initial !important; background-color: transparent !important; margin: 0 !important; }
.banner-main.bg-color-img.bg_color_img .banner-bottom .banner-top-overlay {position: inherit !important;display: block !important;width: 100% !important;}
.banner-main.bg-color-img.bg_color_img .banner-bottom .banner-bottom-overlay { display: none !important; }
.banner-main.bg-color-img.bg_color_img .banner-bottom .content-wrapper { position: relative !important; z-index: 1 !important; }
.banner-main.bg-color-img.bg_color_img .banner-bottom .content-wrapper .banner-outer.nocolor { margin-top: -20% !important; }
.banner-main.bg-color-img.bg_color_img .banner-bottom .content-wrapper .banner-outer.nocolor img { position: absolute; top: 0; left: 0; right: 0; width: 100% !important; height: 100% !important; }
.banner-main.bg-color-img.bg_color_img .banner-bottom .content-wrapper .banner-outer.nocolor .banner-inner { position: relative; width: 100%; display: block; }

@media(max-width: 1669px){

    .banner-main.bg_color_img .banner-bottom .banner-outer.nocolor { max-width: 50em; }
    .banner-main.bg-color-img.bg_color_img .banner-bottom .content-wrapper .banner-outer.nocolor { margin-top: -25% !important; }  
	
}

@media (max-width: 1024px) {
    /* Product highlight icons mobile display */
    div.highlight-icon-container > div.row-fluid {
        display: grid;
        grid-template-columns: 10% 90%;
        row-gap: 20px;
        height: 100%;
    }

    div.highlight-icon-container > div.row-fluid > div.widget-span {
        display: contents;
    }
    
    div.highlight-icon-container > div.row-fluid > div.widget-span > div.row-fluid-wrapper {
        align-content: center;
    }
    
    div.highlight-icon-container > div.row-fluid > div.widget-span > div.row-depth-1:has(img) {
        grid-column: 1;
        background-image: inherit;
        padding:10px;
    }

    div.highlight-icon-container > div.row-fluid > div.widget-span > div:not(:has(img)) {
        grid-column: 2;
        background-image: inherit;
        padding: 10px;
    }

    div.highlight-icon-container > div.row-fluid > div.widget-span h4,
    div.highlight-icon-container > div.row-fluid > div.widget-span p {
        text-align: left !important;
    }
    
    /* Remove extra whitespace at the bottom of paragraphs */
    div.highlight-icon-container > div.row-fluid > div.widget-span p {
        margin-bottom: 0 !important;
    }
    
    div.highlight-icon-container > div.row-fluid > div.widget-span p br {
        display: none;
    }

    /* Solutions Four Column mobile layout */

    /* Set the layout to grid */
    div.fourcol_custom_section > div.row-fluid > div.widget-span > div.row-fluid-wrapper > div.row-fluid > div.widget-span {
        display: grid;
        grid-template-columns: 15% 85%;
    }

    /* Set the widget span for the column to take up all available space */
    div.fourcol_custom_section > div.row-fluid > div.widget-span {
        width: 100%;
        margin-left: 0;
    }

    /* Center the icon and ensure adequate padding. */
    div.fourcol_custom_section > div.row-fluid > div.widget-span > div.row-fluid-wrapper > div.row-fluid > div.widget-span > div.row-fluid-wrapper {
        align-content: center;
        padding-left: 20px;
    }

    /* Setup the columns */
    div.fourcol_custom_section div.widget-type-linked_image {
        grid-column: 1;
        align-self: center;
    }
    div.fourcol_custom_section div.widget-type-rich_text {
        grid-column: 2;
    }

    /* Remove extra whitespace at the bottom of the richtext */
    div.fourcol_custom_section div.widget-type-rich_text br {
        display: none;
    }
}

/* Podcast Hero */
.podcast-hero h1 {
	font-family: roboto,sans-serif
}


/* Podcast Hero Hack */

@media (min-width: 1200px) {
  .podcast-header .navigation-primary .submenu .menu-item:nth-last-child(2) {
    margin-left: 11rem;
  }
}

@media (min-width: 1430px) {
  .podcast-header .navigation-primary .submenu .menu-item:nth-last-child(2) {
    margin-left: 19rem;
  }
}

@media (min-width: 1670px) {
  .podcast-header .navigation-primary .submenu .menu-item:nth-last-child(2) {
    margin-left: 32rem;
  }
}
/* 06/11/2025 Updates for main page. */