.ss-part-carousel .ss-slide{position:relative !important;white-space:normal;}
.ss-part-style-1{padding:150px 0;font-weight:800;font-size:25px;}
body .btn{border-radius:0px;margin:1em;font-weight:800;font-size:16px;z-index:1;overflow:hidden;border:2px solid;text-transform:uppercase;max-width:250px;min-width:150px;position:relative;}
.btn.ss-btn-style-1{text-transform:uppercase;border:2px solid;border-radius:0;background:#333;transition:background 0.5s ease;-webkit-transition:background 0.5s ease;}
.btn.ss-btn-style-1:hover{background:#fff;}
.btn:focus{outline:none;}
.btn > span{vertical-align:middle;}
.btn.ss-btn-style-2{overflow:hidden;color:#222222;min-width:180px;}
.btn.ss-btn-style-2.btn--inverted{color:#37474f;border-color:#37474f;}
.btn.ss-btn-style-2::before,
.btn.ss-btn-style-2::after{content:attr(data-text);position:absolute;width:100%;height:50%;left:0;background:#222222;color:#fff;overflow:hidden;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.btn.ss-btn-style-2.btn--inverted::before,
.btn.ss-btn-style-2.btn--inverted::after{background:#fff;color:#37474f;}
.btn.ss-btn-style-2::before{padding-top:6px;top:0;}
.btn.ss-btn-style-2::after{bottom:0;line-height:0;}
.btn.ss-btn-style-2 > span{display:block;-webkit-transform:scale3d(0.2, 0.2, 1);transform:scale3d(0.2, 0.2, 1);opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.btn.ss-btn-style-2:hover::before{-webkit-transform:translate3d(0, -150%, 0);transform:translate3d(0, -150%, 0);}
.btn.ss-btn-style-2:hover::after{-webkit-transform:translate3d(0, 150%, 0);transform:translate3d(0, 150%, 0);}
.btn.ss-btn-style-2:hover > span{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
.btn.ss-btn-style-3{-webkit-transition:border-color 0.4s, color 0.4s;transition:border-color 0.4s, color 0.4s;}
.btn.ss-btn-style-3::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#37474f;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7, 1, 1);transform:scale3d(0.7, 1, 1);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.btn.ss-btn-style-3,
.btn.ss-btn-style-3::before{-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.btn.ss-btn-style-3:hover{color:#fff;border-color:#37474f;}
.btn.ss-btn-style-3 .btn--inverted:hover{color:#37474F;border-color:#fff;}
.btn.ss-btn-style-3:hover::before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.btn.ss-btn-style-4{-webkit-transition:border-color 0.3s, color 0.3s;transition:border-color 0.3s, color 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);overflow:hidden;}
.btn.ss-btn-style-4::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;background:#37474f;z-index:-1;-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;transition:transform 0.3s, opacity 0.3s, background-color 0.3s;}
.btn.ss-btn-style-4:hover{border-color:#222222;color:#fff;}
.btn.ss-btn-style-4.btn--inverted:hover{color:#3f51b5;border-color:#fff;}
.btn.ss-btn-style-4:hover::before{opacity:1;background-color:#222222;-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.btn.ss-btn-style-4.btn--inverted:hover::before{background-color:#fff;}
.btn.ss-btn-style-5{overflow:hidden;padding:0;-webkit-transition:border-color 0.5s, background-color 0.5s;transition:border-color 0.5s, background-color 0.5s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.btn.ss-btn-style-5::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);color:#fff;}
.btn.ss-btn-style-5 > span{display:block;}
.btn.ss-btn-style-5.btn--inverted{color:#7986cb;}
.btn.ss-btn-style-5.btn--inverted:after{color:#fff;}
.btn.ss-btn-style-5::after,
.btn.ss-btn-style-5 > span{padding:0.6em 2em;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.btn.ss-btn-style-5:hover{border-color:#fff;}
.btn.ss-btn-style-5.btn--inverted:hover{border-color:#21333C;background-color:#21333C;}
.btn.ss-btn-style-5:hover::after{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.btn.ss-btn-style-5:hover > span{opacity:0;-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, -25%, 0);}
.btn.ss-btn-style-6{overflow:hidden;padding:0;}
.btn.ss-btn-style-6.btn--inverted{color:#fff;}
.btn.ss-btn-style-6::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.btn.ss-btn-style-6.btn--inverted::before{background:#fff;color:#37474f;}
.btn.ss-btn-style-6 > span{display:block;}
.btn.ss-btn-style-6::before,
.btn.ss-btn-style-6 > span{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);padding:0.7em 2em;}
.btn.ss-btn-style-6:hover::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.btn.ss-btn-style-6:hover > span{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.btn.ss-btn-style-8{background:transparent;color:#fff;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s;}
.btn.ss-btn-style-8.btn--inverted{background:#ECEFF1;color:#37474f;}
.btn.ss-btn-style-8::before{content:'';position:absolute;top:-20px;left:-20px;bottom:-20px;right:-20px;background:inherit;border-radius:50px;z-index:-1;opacity:0.4;-webkit-transform:scale3d(0.8, 0.5, 1);transform:scale3d(0.8, 0.5, 1);}
.btn.ss-btn-style-8:hover{-webkit-transition:background-color 0.1s 0.3s, color 0.1s 0.3s;transition:background-color 0.1s 0.3s, color 0.1s 0.3s;color:#ECEFF1;-webkit-animation:anim-moema-1 0.3s forwards;animation:anim-moema-1 0.3s forwards;}
.btn.ss-btn-style-8.btn--inverted:hover{color:#ECEFF1;background-color:#7986cb;}
.btn.ss-btn-style-8:hover::before{-webkit-animation:anim-moema-2 0.3s 0.3s forwards;animation:anim-moema-2 0.3s 0.3s forwards;}
@-webkit-keyframes anim-moema-1{60%{-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);}
85%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes anim-moema-1{60%{-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);}
85%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@-webkit-keyframes anim-moema-2{to{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes anim-moema-2{to{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.btn.ss-btn-style-7{color:#fff;background:transparent;overflow:hidden;}
.btn.ss-btn-style-7::before{content:'';z-index:-1;position:absolute;top:50%;left:100%;margin:-15px 0 0 1px;width:30px;height:30px;border-radius:50%;background:#333333;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(1, 2, 1);transform:scale3d(1, 2, 1);-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.9, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.9, 1);}
.btn.ss-btn-style-7 .btn__icon{vertical-align:middle;}
.btn.ss-btn-style-7 > span{vertical-align:middle;padding-left:0.75em;}
.btn.ss-btn-style-7:hover > span{color:#fff;}
.btn.ss-btn-style-7:hover::before{-webkit-transform:scale3d(9, 9, 1);transform:scale3d(9, 9, 1);}
.btn.ss-btn-style-9{overflow:hidden;-webkit-transition:color 0.3s;transition:color 0.3s;}
.btn.ss-btn-style-9.btn--inverted{background:none;color:#fff;}
.btn.ss-btn-style-9::before,
.btn.ss-btn-style-9::after{content:'';position:absolute;height:100%;width:100%;bottom:100%;left:0;z-index:-1;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);}
.btn.ss-btn-style-9::before{background:#3F3F3F;}
.btn.ss-btn-style-9::after{background:#222222;}
.btn.ss-btn-style-9:hover{color:#fff;}
.btn.ss-btn-style-9:hover::before,
.btn.ss-btn-style-9:hover::after{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.btn.ss-btn-style-9:hover::after{-webkit-transition-delay:0.175s;transition-delay:0.175s;}
.ss-image-block{padding:20px 0;color:#fff;}
.ss-image-block .ss-parts-single-part{margin-bottom:15px;position:relative;overflow:hidden;}
.ss-image-block .ss-parts-single-wrapper{position:relative;overflow:hidden;}
.ss-image-block .ss-parts-single-wrapper .btn{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;border:0;text-indent:-9999px;max-width:none;}
.ss-image-block .ss-caption-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:2em;}
.ss-parts-style-1 img{max-width:none;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:0.7;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);}
.ss-parts-style-1 .ss-parts-image,
.ss-parts-style-1 .ss-parts-single-part{overflow:hidden;}
.ss-parts-style-1 .ss-caption-wrapper{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:50%;}
.ss-parts-style-1 .ss-caption-wrapper h2,
.ss-parts-style-1 .ss-caption-wrapper p{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);}
.ss-parts-style-1 .ss-caption-wrapper h2{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;color:#fff;margin:0;padding-top:50px;margin-bottom:10px;;}
.ss-parts-style-1 .ss-caption-wrapper p{color:rgba(255, 255, 255, 0.8);opacity:0;-webkit-transition:opacity 0.2s, -webkit-transform 0.35s;transition:opacity 0.2s, transform 0.35s;}
.ss-parts-style-1 .ss-parts-single-part:hover img,
.ss-parts-style-1 .ss-parts-single-part:hover p{opacity:1;}
.ss-parts-style-1 .ss-parts-single-part:hover img,
.ss-parts-style-1 .ss-parts-single-part:hover h2,
.ss-parts-style-1 .ss-parts-single-part:hover p{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.ss-parts-style-1 .ss-parts-single-part:hover p{-webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}
.ss-image-block.ss-parts-style-2{text-align:center;color:#fff;}
.ss-parts-style-2 .ss-caption-wrapper::before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);background:linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);content:'';opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);}
.ss-parts-style-2 .ss-caption-wrapper h2{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform 0.35s, color 0.35s;transition:transform 0.35s, color 0.35s;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}
.ss-parts-style-2 .ss-caption-wrapper::before,
.ss-parts-style-2 .ss-caption-wrapper p{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.ss-parts-style-2 .ss-caption-wrapper p{position:absolute;bottom:0;left:0;padding:2em;width:100%;opacity:0;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
.ss-parts-style-2 .ss-parts-single-part:hover h2{color:#fff;-webkit-transform:translate3d(0, -50%, 0) translate3d(0, -40px, 0);transform:translate3d(0, -50%, 0) translate3d(0, -40px, 0);}
.ss-parts-style-2 .ss-parts-single-part:hover .ss-caption-wrapper::before,
.ss-parts-style-2 .ss-parts-single-part:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.ss-parts-style-3 .ss-parts-single-wrapper{background:#18a367;}
.ss-parts-style-3 .ss-caption-wrapper{padding:3em;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.ss-parts-style-3 .ss-caption-wrapper::before,
.ss-parts-style-3 .ss-caption-wrapper::after{position:absolute;content:'';opacity:0;}
.ss-parts-style-3 .ss-caption-wrapper::before{top:30px;right:20px;bottom:30px;left:20px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform-origin:0 0;-webkit-transform:scale(0, 1);transform-origin:0 0;transform:scale(0, 1);}
.ss-parts-style-3 .ss-caption-wrapper::after{top:20px;right:30px;bottom:20px;left:30px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 0;transform-origin:100% 0;}
.ss-parts-style-3 h2{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
.ss-parts-style-3 p{padding:0.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
.ss-parts-style-3 h2{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
.ss-parts-style-3 img,
.ss-parts-style-3 .ss-caption-wrapper::before,
.ss-parts-style-3 .ss-caption-wrapper::after,
.ss-parts-style-3 p{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.ss-parts-style-3 .ss-parts-single-part:hover img{opacity:0.7;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.ss-parts-style-3 .ss-parts-single-part:hover .ss-caption-wrapper::before,
.ss-parts-style-3 .ss-parts-single-part:hover .ss-caption-wrapper::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.ss-parts-style-3 .ss-parts-single-part:hover h2,
.ss-parts-style-3 .ss-parts-single-part:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.ss-parts-style-3 .ss-parts-single-part:hover .ss-caption-wrapper::after,
.ss-parts-style-3 .ss-parts-single-part:hover h2,
.ss-parts-style-3 .ss-parts-single-part:hover p,
.ss-parts-style-3 .ss-parts-single-part:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s;}
.ss-parts-style-4 .ss-parts-single-wrapper{background:-webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);background:linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);}
.ss-parts-style-4 .ss-caption-wrapper img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
.ss-parts-style-4 .ss-caption-wrapper{padding:3em;background-color:rgba(58, 52, 42, 0.7);-webkit-transition:background-color 0.35s;transition:background-color 0.35s;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.ss-parts-style-4 .ss-caption-wrapper::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';}
.ss-parts-style-4 h2{margin:10% 0 10px 0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.ss-parts-style-4 .ss-caption-wrapper::before,
.ss-parts-style-4 p{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(0);transform:scale(0);}
.ss-parts-style-4 .ss-parts-single-part:hover h2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.ss-parts-style-4 .ss-parts-single-part:hover .ss-caption-wrapper::before,
.ss-parts-style-4 .ss-parts-single-part:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.ss-parts-style-4 .ss-parts-single-part:hover .ss-caption-wrapper{background-color:rgba(58, 52, 42, 0);}
.ss-parts-style-4 .ss-parts-single-part:hover img{opacity:0.4;}
.ss-parts-style-5 .ss-parts-single-wrapper{background-color:#17819c;}
.ss-parts-style-5 img{opacity:0.7;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.15);transform:scale(1.15);}
.ss-parts-style-5 .ss-parts-single-part:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1);}
.ss-parts-style-5 h2{margin-top:10%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
.ss-parts-style-5 p{margin:1em 0 0;padding:15px;border:1px solid #fff;opacity:0;-webkit-transition:opacity 0.35s,
-webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1);}
.ss-parts-style-5 .ss-caption-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:2em;}
.ss-parts-style-5 .ss-parts-single-part:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.ss-parts-style-5 .ss-parts-single-part:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}
.ss-parts-style-6 .ss-parts-single-wrapper{background:-webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);background:linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);}
.ss-parts-style-6 img{max-width:none;width:-webkit-calc(100% + 60px);width:calc(100% + 60px);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);}
.ss-parts-style-6 .ss-caption-wrapper::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
.ss-parts-style-6 .ss-caption-wrapper{padding:3em;text-align:left;}
.ss-parts-style-6 h2{padding:30% 0 10px 0;}
.ss-parts-style-6 p{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
.ss-parts-style-6 .ss-parts-single-part:hover img{opacity:0.7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.ss-parts-style-6 .ss-parts-single-part:hover .ss-caption-wrapper::before,
.ss-parts-style-6 .ss-parts-single-part:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.ss-parts-style-7 .ss-parts-single-wrapper{background:#9e5406;}
.ss-parts-style-7 img{opacity:0.7;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
.ss-parts-style-7 .ss-parts-single-part:hover img{opacity:0.4;}
.ss-parts-style-7 .ss-caption-wrapper::before,
.ss-parts-style-7 .ss-caption-wrapper::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.ss-parts-style-7 .ss-caption-wrapper::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}
.ss-parts-style-7 .ss-caption-wrapper::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
.ss-parts-style-7 h2{padding-top:10%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
.ss-parts-style-7 p{padding:3px 1.5em;opacity:0;-webkit-transition:opacity 0.35s;-webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
.ss-parts-style-7 .ss-parts-single-part:hover .ss-caption-wrapper::before,
.ss-parts-style-7 .ss-parts-single-part:hover .ss-caption-wrapper::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.ss-parts-style-7 .ss-parts-single-part:hover h2,
.ss-parts-style-7 .ss-parts-single-part:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.ss-parts-style-8 .ss-parts-single-wrapper{-webkit-perspective:1000px;perspective:1000px;}
.ss-parts-style-8 img{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,0,300px);transform:translate3d(0,0,300px);}
.ss-parts-style-8 .ss-parts-single-part:hover img{opacity:0.6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.ss-parts-style-8 .ss-caption-wrapper::before,
.ss-parts-style-8 .ss-caption-wrapper::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:'';-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.ss-parts-style-8 .ss-parts-single-part:hover .ss-caption-wrapper::before{opacity:0.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg);}
.ss-parts-style-8 .ss-parts-single-part:hover .ss-caption-wrapper::after{opacity:0.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg);}
.ss-parts-style-8 h2,
.ss-parts-style-8 p{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
.ss-parts-style-8 h2{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-150%,0);transform:translate3d(0,-50%,0) translate3d(0,-150%,0);}
.ss-parts-style-8 p{padding:0.25em 2em;-webkit-transform:translate3d(0,-50%,0) translate3d(0,70%,0);transform:translate3d(0,-50%,0) translate3d(0,70%,0);}
.ss-parts-style-8 .ss-parts-single-part:hover h2{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-100%,0);transform:translate3d(0,-50%,0) translate3d(0,-100%,0);}
.ss-parts-style-8 .ss-parts-single-part:hover p{-webkit-transform:translate3d(0,-50%,0) translate3d(0,69%,0);transform:translate3d(0,-50%,0) translate3d(0,69%,0);-webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
.ss-parts-style-9 .ss-parts-single-wrapper{background:-webkit-linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%);background:linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%);}
.ss-parts-style-9 img{opacity:0.9;}
.ss-parts-style-9 .ss-caption-wrapper::after,
.ss-parts-style-9 img,
.ss-parts-style-9 p{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.ss-parts-style-9 .ss-caption-wrapper::after{position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;content:'';opacity:0;-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.ss-parts-style-9 h2,
.ss-parts-style-9 p{opacity:1;-webkit-transform:scale3d(0.8,0.8,1);transform:scale3d(0.8,0.8,1);}
.ss-parts-style-9 h2{padding-top:16%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
.ss-parts-style-9 p{padding:0.5em 2em;text-transform:none;opacity:0;}
.ss-parts-style-9 .ss-parts-single-part:hover img{opacity:0.7;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);}
.ss-parts-style-9 .ss-parts-single-part:hover .ss-caption-wrapper::after{opacity:1;-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);}
.ss-parts-style-9 .ss-parts-single-part:hover h2,
.ss-parts-style-9 .ss-parts-single-part:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
.ss-parts-style-10 .ss-parts-single-wrapper{background:-webkit-linear-gradient(-45deg, #34495e 0%,#cc6055 100%);background:linear-gradient(-45deg, #34495e 0%,#cc6055 100%);}
.ss-parts-style-10 img,
.ss-parts-style-10 p{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.ss-parts-style-10 .ss-parts-single-part:hover img{opacity:0.1;-webkit-transform:scale3d(2,2,1);transform:scale3d(2,2,1);}
.ss-parts-style-10 h2{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:scale3d(0.8,0.8,1);transform:scale3d(0.8,0.8,1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}
.ss-parts-style-10 p{position:absolute;bottom:0;left:0;margin:20px;padding:30px;border:2px solid #fff;text-transform:none;font-size:90%;opacity:0;-webkit-transform:scale3d(0.8,0.8,1);transform:scale3d(0.8,0.8,1);-webkit-transform-origin:50% -100%;transform-origin:50% -100%;}
.ss-parts-style-10 .ss-parts-single-part:hover h2,
.ss-parts-style-10 .ss-parts-single-part:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
section .ss-image-block > h2{-webkit-transform:none;transform:none;margin:10px 0;padding:0;position:relative;color:#2A2A2A;}
section .ss-image-block h2{text-transform:uppercase;font-size:22px;}
.ss-text-block{padding-bottom:30px}
.ss-text-block h2{text-align:center;font-size:18px;margin:0;}
.ss-text-block .ss-parts-single-part > a, .ss-text-block .ss-parts-single-part > a > h2{display:inline-block;}
.ss-text-block.ss-parts-style-11 .ss-parts-single-part > a::before,
.ss-text-block.ss-parts-style-11 .ss-parts-single-part > a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.2s;-moz-transition:-moz-transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s;}
.ss-text-block.ss-parts-style-11 .ss-parts-single-part > a::before{margin-right:10px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px);}
.ss-text-block.ss-parts-style-11 .ss-parts-single-part > a::after{margin-left:10px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);}
.ss-text-block.ss-parts-style-11 .ss-parts-single-part > a:hover::before,
.ss-text-block.ss-parts-style-11 .ss-parts-single-part > a:hover::after,
.ss-text-block.ss-parts-style-11 .ss-parts-single-part > a:focus::before,
.ss-text-block.ss-parts-style-11 .ss-parts-single-part > a:focus::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
.ss-text-block > h2{font-size:22px;text-transform:uppercase;margin-bottom:30px;}
.ss-text-block.ss-parts-style-12 .ss-parts-single-part > a{line-height:44px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}
.ss-text-block.ss-parts-style-12 .ss-parts-single-part > a h2{position:relative;display:inline-block;padding:10px 14px;background:#DFDFDF;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;font-size:1.35em;}
.ss-text-block.ss-parts-style-12 .ss-parts-single-part > a h2::before{position:absolute;top:100%;left:0;width:100%;height:100%;background:#D9D9D9;content:attr(data-hover);-webkit-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;padding:10px 14px;}
.ss-text-block.ss-parts-style-12 .ss-parts-single-part > a:hover h2,
.ss-text-block.ss-parts-style-12 .ss-parts-single-part > a:focus h2{-webkit-transform:rotateX(90deg) translateY(-22px);-moz-transform:rotateX(90deg) translateY(-22px);transform:rotateX(90deg) translateY(-22px);}
.ss-text-block.ss-parts-style-12 .ss-parts-single-part > a:hover h2::before,
.ss-text-block.ss-parts-style-12 .ss-parts-single-part > a:focus h2::before{background:#D9D9D9;}
.ss-text-block.ss-parts-style-13 .ss-parts-single-part > a{padding:8px 0;position:relative;}
.ss-text-block.ss-parts-style-13 .ss-parts-single-part > a > h2{margin:0;}
.ss-text-block.ss-parts-style-13 .ss-parts-single-part > a::after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#CECECE;content:'';opacity:0;-webkit-transition:opacity 0.3s,
-webkit-transform 0.3s;-moz-transition:opacity 0.3s,
-moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);}
.ss-text-block.ss-parts-style-13 .ss-parts-single-part > a:hover::after,
.ss-text-block.ss-parts-style-13 .ss-parts-single-part > a:focus::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}
.ss-text-block.ss-parts-style-14 .ss-parts-single-part > a{overflow:hidden;padding:0 4px;height:20px;}
.ss-text-block.ss-parts-style-14 .ss-parts-single-part > a h2{position:relative;display:inline-block;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;margin:0;vertical-align:top;}
.ss-text-block.ss-parts-style-14 .ss-parts-single-part > a h2::before{position:absolute;top:100%;top:calc(100% + 5px);content:attr(data-hover);font-weight:700;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.ss-text-block.ss-parts-style-14 .ss-parts-single-part > a:hover h2,
.ss-text-block.ss-parts-style-14 .ss-parts-single-part > a:focus h2{-webkit-transform:translateY(calc(-100% - 5px));-moz-transform:translateY(calc(-100% - 5px));transform:translateY(calc(-100% - 5px));}
.ss-text-block.ss-parts-style-15 .ss-parts-single-part > a{margin:0 10px;padding:10px 20px;position:relative;}
.ss-text-block.ss-parts-style-15 .ss-parts-single-part > a::before{position:absolute;top:0;left:0;width:100%;height:2px;background:#969696;content:'';-webkit-transition:top 0.3s;-moz-transition:top 0.3s;transition:top 0.3s;}
.ss-text-block.ss-parts-style-15 .ss-parts-single-part > a::after{position:absolute;top:0;left:0;width:2px;height:2px;background:#969696;content:'';-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;}
.ss-text-block.ss-parts-style-15 .ss-parts-single-part > a:hover::before{top:100%;opacity:1;}
.ss-text-block.ss-parts-style-15 .ss-parts-single-part > a:hover::after{height:100%;}
.ss-text-block.ss-parts-style-16 .ss-parts-single-part > a{padding:12px 10px 10px;color:#566473;text-shadow:none;font-weight:700;position:relative;}
.ss-text-block.ss-parts-style-16 .ss-parts-single-part > a::before,
.ss-text-block.ss-parts-style-16 .ss-parts-single-part > a::after{position:absolute;top:100%;left:0;width:100%;height:3px;background:#566473;content:'';-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);transform:scale(0.85);}
.ss-text-block.ss-parts-style-16 .ss-parts-single-part > a::after{opacity:0;-webkit-transition:top 0.3s, opacity 0.3s, -webkit-transform 0.3s;-moz-transition:top 0.3s, opacity 0.3s, -moz-transform 0.3s;transition:top 0.3s, opacity 0.3s, transform 0.3s;}
.ss-text-block.ss-parts-style-16 .ss-parts-single-part > a:hover::before,
.ss-text-block.ss-parts-style-16 .ss-parts-single-part > a:hover::after,
.ss-text-block.ss-parts-style-16 .ss-parts-single-part > a:focus::before,
.ss-text-block.ss-parts-style-16 .ss-parts-single-part > a:focus::after{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.ss-text-block.ss-parts-style-16 .ss-parts-single-part > a:hover::after,
.ss-text-block.ss-parts-style-16 .ss-parts-single-part > a:focus::after{top:0%;opacity:1;}
.ss-text-block.ss-parts-style-17 .ss-parts-single-part{position:relative;z-index:1;}
.ss-text-block.ss-parts-style-17 .ss-parts-single-part > a{overflow:hidden;margin:0 15px;position:relative;font-size:18px;}
.ss-text-block.ss-parts-style-17 .ss-parts-single-part > a h2{display:block;padding:10px 20px;background:#DEDEDE;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.ss-text-block.ss-parts-style-17 .ss-parts-single-part > a::before{position:absolute;top:0;left:0;z-index:-1;padding:7px 20px;width:100%;height:100%;background:#fff;color:#515151;content:attr(data-hover);-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;-webkit-transform:translateX(-25%);}
.ss-text-block.ss-parts-style-17 .ss-parts-single-part > a:hover h2,
.ss-text-block.ss-parts-style-17 .ss-parts-single-part > a:focus h2{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);}
.ss-text-block.ss-parts-style-17 .ss-parts-single-part > a:hover::before,
.ss-text-block.ss-parts-style-17 .ss-parts-single-part > a:focus::before{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}
.ss-text-block.ss-parts-style-18 .ss-parts-single-part{position:relative;z-index:1;}
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a{padding:0 5px;color:#383838;font-weight:700;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;position:relative;}
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a::before,
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a::after{position:absolute;width:100%;left:0;top:50%;height:2px;margin-top:-1px;background:#474747;content:'';z-index:-1;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;pointer-events:none;}
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a::before{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a::after{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px);}
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a:hover,
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a:focus{color:#383838;}
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a:hover::before,
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a:hover::after,
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a:focus::before,
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a:focus::after{opacity:0.7;}
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a:hover::before,
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a:focus::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a:hover::after,
.ss-text-block.ss-parts-style-18 .ss-parts-single-part > a:focus::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}
.ss-text-block.ss-parts-style-19 .ss-parts-single-part > a{line-height:2em;-webkit-perspective:800px;-moz-perspective:800px;perspective:800px;position:relative;}
.ss-text-block.ss-parts-style-19 .ss-parts-single-part > a h2{position:relative;display:inline-block;padding:10px 15px 8px;background:#D7D7D7;box-shadow:inset 0 3px #A7A7A7;-webkit-transition:background 0.6s;-moz-transition:background 0.6s;transition:background 0.6s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;transform-origin:0% 50%;}
.ss-text-block.ss-parts-style-19 .ss-parts-single-part > a h2::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#3F3F3F;color:#FFFFFF;content:attr(data-hover);-webkit-transform:rotateX(270deg);-moz-transform:rotateX(270deg);transform:rotateX(270deg);-webkit-transition:-webkit-transform 0.6s;-moz-transition:-moz-transform 0.6s;transition:transform 0.6s;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;pointer-events:none;padding:9px 0;}
.ss-text-block.ss-parts-style-19 .ss-parts-single-part > a:hover h2,
.ss-text-block.ss-parts-style-19 .ss-parts-single-part > a:focus h2{background:#A0A0A0;}
.ss-text-block.ss-parts-style-19 .ss-parts-single-part > a:hover h2::before,
.ss-text-block.ss-parts-style-19 .ss-parts-single-part > a:focus h2::before{-webkit-transform:rotateX(10deg);-moz-transform:rotateX(10deg);transform:rotateX(10deg);}
.ss-text-block.ss-parts-style-20 .ss-parts-single-part > a::before,
.ss-text-block.ss-parts-style-20 .ss-parts-single-part > a::after{position:absolute;top:50%;left:50%;width:50px;height:50px;border:2px solid rgba(0, 0, 0, 0.21);border-radius:50%;content:'';opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.2);-moz-transform:translateX(-50%) translateY(-50%) scale(0.2);transform:translateX(-50%) translateY(-50%) scale(0.2);}
.ss-text-block.ss-parts-style-20 .ss-parts-single-part > a::after{width:40px;height:40px;border-width:6px;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) scale(0.8);transform:translateX(-50%) translateY(-50%) scale(0.8);}
.ss-text-block.ss-parts-style-20 .ss-parts-single-part > a:hover::before,
.ss-text-block.ss-parts-style-20 .ss-parts-single-part > a:hover::after,
.ss-text-block.ss-parts-style-20 .ss-parts-single-part > a:focus::before,
.ss-text-block.ss-parts-style-20 .ss-parts-single-part > a:focus::after{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);}
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a{padding:0 21px;height:35px;line-height:35px;position:relative;}
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a::before,
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a::after{position:absolute;width:35px;background:#787878;content:'';opacity:0.4;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;pointer-events:none;height:2px;}
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a::before{top:0;left:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;}
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a::after{right:0;bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0;}
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a:hover::before,
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a:hover::after,
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a:focus::before,
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a:focus::after{opacity:0.5;}
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a:hover::before,
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a:focus::before{left:50%;-webkit-transform:rotate(0deg) translateX(-50%);-moz-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%);}
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a:hover::after,
.ss-text-block.ss-parts-style-21 .ss-parts-single-part > a:focus::after{right:50%;-webkit-transform:rotate(0deg) translateX(50%);-moz-transform:rotate(0deg) translateX(50%);transform:rotate(0deg) translateX(50%);}
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a{padding:10px;color:#9D9D9D;font-weight:700;text-shadow:none;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;position:relative;}
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a::before,
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a::after{position:absolute;left:0;width:100%;height:2px;background:#424242;content:'';opacity:0;-webkit-transition:opacity 0.3s;-webkit-transform 0.3s;-moz-transition:opacity 0.3s;-moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);}
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a::before{top:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);}
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a::after{bottom:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);}
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a:hover,
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a:focus{color:#0D0D0D;}
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a:hover::before,
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a:focus::before,
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a:hover::after,
.ss-text-block.ss-parts-style-22 .ss-parts-single-part > a:focus::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}