@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, a {
line-height: 1.4;
}
h1, h2, h3, h4, h5, h6 {
margin-top:0;
margin-bottom:0;
}
.mobile {
display:none !important;
}
.px-small {
padding-left: 5vW;
padding-right: 5vW;    
}
.px-std {
padding-left: 10vW;
padding-right: 10vW;
}
.px-big {
padding-left: 12vW;
padding-right: 12vW;
}
.py-std {
padding-top: 10vW;
padding-bottom: 6vW;
}
.py-std-eq {
padding-top: 6vW;
padding-bottom: 6vW;  
}
.pb-0 {
padding-bottom: 0 !important;
}
.text-size-0 {
font-size: 120px;
}
.text-size-1 {
font-size: 60px;
}
.text-size-2 {
font-size: 55px;
}
.text-size-3 {
font-size: 45px;
}
.text-size-3low {
font-size: 42px;
}
.text-size-4hight {
font-size: 35px;
}
.text-size-4 {
font-size: 30px;
}
.text-size-5 {
font-size: 28px;
}
.text-size-6 {
font-size: 27px;
}
.text-size-7 {
font-size: 25px;
}
.text-size-8 {
font-size: 20px;
}
.text-size-9 {
font-size: 18px;
}
.text-size-10 {
font-size: 17px;
}
.text-size-11 {
font-size: 15px;
}
.text-size-12 {
font-size: 8px;
}
.fw-100 {
font-weight: 100;
}
.fw-200 {
font-weight: 200;
}
.fw-400 {
font-weight: 400;
}
.fw-500 {
font-weight: 400;
}
.fw-600 {
font-weight: 600;
}
.fw-700 {
font-weight: 700;
}
.fw-900 {
font-weight: 900;
}
.text-center {
text-align: center;
}
strong {
font-weight: 500;
}
.text-right {
text-align: right;
}
.uppercase {
text-transform: uppercase;
}
.underline {
text-decoration-line: underline !important;
}
.line1 {
line-height: 1;
}
.line12 {
line-height: 1.2;
}
.line2 {
line-height: 2;
}
.text-gray {
color: #30373D;
}
.bg-gray {
background-color: #30373D;
}
.bg-lightblu {
background-color: #93A3B5;
}
.bg-ulightblu {
background-color: #EDF1F4
}
.mb-0 {
margin-bottom: 0 !important;
}
.text-white {
color: #FFFFFF;
}
.title-with-line {
position: absolute;
padding-left: 12vW;
border-bottom: 1px solid #30373D;
top: calc(8vW - 24px);
left: 0;
text-align: right;
text-transform: uppercase;
color: #30373D;
z-index: 1;
p {
width: fit-content;
}
.vc_column-inner {
padding-left:0;
padding-right:0;
}
}
.title-with-line.white {
border-bottom: 1px solid #FFFFFF;
}
.ftitle {
margin-bottom: 25px;
}
.ark-button {
display: inline-block;
padding: 10px 20px;
border-radius: 6px;
transition: 0.3s;
}
a.ark-button:visited,
a.ark-button:focus,
a.ark-button:active,
a.ark-button:hover {
color:#FFFFFF;
}
a.ark-button:hover,
button.ark-button:hover {
transform: scale(1.03);
}
.ark-list,
.ark-list-2,
.ark-list-none {
padding-left: 0;
list-style-type: none;
}
.ark-list li {
padding-left: 40px;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/list-icon.svg);
background-position: left;
background-repeat: no-repeat;
margin-bottom: 15px;
}
.ark-list-2 li {
padding-left: 20px;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/list-icon-2.svg);
background-position: top 0.3em left;
background-repeat: no-repeat;
margin-bottom: 15px;
}
.ark-list-none {
list-style-type: none;
}
.ark-list-none li {
margin-bottom: 15px;
}
.block {
display: block;
}
figure,
figure .vc_single_image-wrapper,
figure .vc_single_image-wrapper img {
width: 100%;
} .enable-header-fullwidth:not(.body-boxed) .site-header__nav > .container, .enable-header-fullwidth:not(.body-boxed) .site-header-top > .container, .enable-header-fullwidth:not(.body-boxed) .site-header .site-header-inner > .container {
padding-left: 5vW;
padding-right: 5vW;
}
.site-header-inner {
border-bottom: 1px solid #93A3B5;
}
.site-header .site-branding img {
width: auto;
height: 80%;
}
.site-main-nav .main-menu > li  a,
.mega-menu .mm-popup-narrow li.menu-item > a {
font-size: 15px;
font-weight: 500;
text-transform: uppercase;
}
.assistenza-button a,
.assistenza-button a:active
.assistenza-button a:focus
.assistenza-button a:visited {
background-color: #30373D !important;
color: #ffffff !important;
line-height: 1 !important;
font-weight: 200;
padding: 8px 45px;
border-radius: 5px;
text-transform: uppercase;
transition: 0.3s;
}
.assistenza-button a:hover,
.site-header .header_component--linktext:hover > a .component-target-text{
background-color: #30373D !important;
color: #ffffff !important;
}
.assistenza-button a:hover {
transform: scale(1.03);
}
.site-main-nav .main-menu > li.active > a:after {
content: none;
}
.site-main-nav .main-menu > li.menu-item-has-children > a:after {
content: "";
border-top: none;
border-top-color: inherit;
width: 8px;
left: auto;
right: 0;
position: absolute;
transition: none;
top: 0;
bottom: 0;
line-height: 0;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/caret-down.svg);
background-size: 8px;
background-repeat: no-repeat;
background-position: center;
}
.site-main-nav .main-menu > li.menu-item-has-children:hover > a:after {
filter: brightness(0) saturate(100%) invert(19%) sepia(6%) saturate(1284%) hue-rotate(166deg) brightness(92%) contrast(90%);
transform: rotate(180deg);
}
.mega-menu li.menu-item li > a .mm-text:after {
content: none;
}
.mega-menu .mm-popup-narrow li.menu-item > a {
padding: 10px 20px;
}
.mega-menu .mm-popup-narrow li.menu-item > a .mm-text {
width: 100%;
font-size: 14px;
display: inline-block;
padding-right: 0;
}
.header-component-outer.header-left {
max-width: 180px;
}
#masthead #menu-menu > li:last-child,
.site-header-mobile ul > li:last-child {
display: none;
}  .la-image-loading.spinner-custom .content {
width: 200px;
margin-top: -45px;
height: 90px;
margin-left: -100px;
text-align: center;
} .la-slick-slider.slick-initialized:not(.slick-vertical):not(.la-slick-centerMode):not([aria-autowidth]) .slick-slide,
.la-slick-slider.slick-initialized:not(.slick-vertical):not(.la-slick-centerMode):not([aria-autowidth]) .slick-slide.slick-active {
animation-name: none;
-webkit-animation-name: none;
}
.slideshow.home .slick-dots {
position: absolute;
bottom: 40px;
left: 50%;
transform: translateX(-50%);
margin:0;
li {
display: inline-block;
background-color: #ffffff;
width: 40px;
height: 6px;
svg {
display: none;
}
}
li.slick-active {
height: 10px;
}
}
.slideshow.home .single-slide {
position: relative;
.vc_figure,
.vc_figure > .vc_single_image-wrapper,
.vc_figure > .vc_single_image-wrapper > img {
width: 100%;
}
.slideshow-text {
position: absolute;
top:50%;
right:10vW;
transform: translateY(-50%);
width: 595px;
p {
margin-bottom: 0;
}
.slideshow-text-subh1 {
display: inline-block;
padding-top:15px;
padding-bottom: 25px;
}
.border-top {
border-top:1px solid #FFFFFF;
}
.border-top.gray {
border-top:1px solid #30373D;
}
.subtitle-header {
padding-top: 10px;
}
}
}
.slideshow.home .single-slide .slideshow-text.on-right {
left:10vW;
right:auto;
}
.slideshow.home .single-slide .slideshow-text.more-top {
top: 33%;
}
.chisiamo-section {
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/chi-siamo-bg.svg);
background-position: top;
background-size: cover;
background-repeat: no-repeat;
}
.chisiamo-subrow-1 {
.col1 {
width: 55%;
padding-right:4vW;
}
.col2 {
width: 45%;
padding-left:4vW;
}
}
.chisiamo-img img {
border-radius: 20px;
}
.chisiamo-subrow-2 {
margin-top: -10vW;
.col1 {
width: 20%;
.vc_column-inner {
background-color: #EDF1F4;
border-radius: 12px;
padding: 40px;
}
.ark-button {
width: min-content;
}
}
.col2 {
width: 45%;
.vc_column-inner {
background-color: #30373D;
border-radius: 12px;
padding: 30px 40px;
margin: 0 25px;
justify-content: center;
}
}
.col3 {
display: none;
}
}
.exp-number {
padding-top: 50px;
line-height: 0.8;
}
.exp-number sup {
top: -1em;
}
.clienti-section {
z-index: 2;
}
.clienti-row {
padding-bottom: 10vW;
}
.clienti-show-row {
margin-top: -8vW;
}
.clienti-show-text {
padding: 20px 30px;
width: 80%;
margin: -32px auto 0 auto;
border-radius: 12px;
position: relative;
}
.expertise-section {
margin-top: -16.3vW;
padding-top: 26.3vW;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/chi-siamo-bg.svg);
background-position: top;
background-size: cover;
background-repeat: no-repeat;
.col1 {
width: 55%;
padding-right:4vW;
}
.col2 {
width: 45%;
padding-left:4vW;
.vc_column-inner {
background-color: #30373D;
border-radius: 12px;
padding: 30px 40px;
justify-content: center;
}
}
.title-with-line {
top: calc(24.3vW - 24px);
}
}
.partnership-row {
padding-top: 25px;
padding-bottom: 25px;
background-color: #ED1D25;
p {
display: flex;
align-items: end;
justify-content: center;
span {
display: inline-block;
margin-right: 10px;
}
}
}
.case-study-show-row {
margin-top: -10vW;
padding-bottom: 6vW;
}
.case-study-show-row.single-service {
padding-bottom: 0;
}
.bbcs-slider {
.slick-list {
padding: 0px 25% !important;
}
.bbcs-slide {
padding: 0 20px;
}
}
.bbcs-slide-wrapper,
.bbcs-grid-item-wrapper {
padding: 15px;
border: 1px solid #707070;
border-radius: 20px;
overflow: hidden;
background-color: #FFFFFF;
position: relative;
img {
width:100%;
border-radius: 20px;
max-width: none;
height: 100%;
width: auto;
}
.bbcs-content {
border-radius: 0 20px 0 0;
position: absolute;
bottom:0;
left: 0;
right:40%;
padding: 30px;
background-color: #FFFFFF;
}
}
.bbcs-image-wrapper {
aspect-ratio: 3 / 2;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.bbcs-slider-nav {
display: flex;
justify-content: end;
align-items: center;
padding-bottom: 50px;
padding-right: 12vW;
}
.ark-prev {
margin-right: 15px;
height:40px;
width:40px;
border: none;
background-color: transparent;
background-repeat: no-repeat;
background-size: cover;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/arrow-prev.svg);
}
.ark-next {
margin-left: 15px;
height:40px;
width:40px;
border: none;
background-color: transparent;
background-repeat: no-repeat;
background-size: cover;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/arrow-next.svg);
}
.bbcs-counter,
.bbcs-client {
color: #93A3B5;
}
.bbcs-title {
padding-top:35px;
padding-bottom:35px;
}
.bbcs-grid {
display: flex;
flex-wrap: wrap;
margin-left: -20px;
margin-right: -20px;
}
.bbcs-grid-item {
padding: 0 20px;
margin-bottom: 35px !important;
width:50%;
}
.bbcs-grid-item-wrapper .bbcs-content {
right: 20%;
}
.magazine-row {
padding-bottom: 12vW;
}
.last-post-show-row {
margin-top: -8vW;
.bb-posts-grid,
.bb-posts-container {
display: flex;
flex-wrap: wrap;
margin-left: -40px;
margin-right: -40px;
}
.bb-post-item {
width: 50%;
padding-left: 40px;
padding-right: 40px;
padding-bottom: 60px;
}
.bb-post-header {
position: relative;
}
.bb-post-header a {
display: flex;
align-items: center;
justify-content: center;
background-color: #5d646d;
aspect-ratio: 3/2;
overflow: hidden;
border-radius: 18px 18px 18px 0;
img {
max-width: none;
height: 100%;
transition: 0.3s;
}
}
.bb-post-header a:hover img {
height: 105%;
}
.bb-post-categories {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: #FFFFFF;
max-width: 70%;
border-radius: 0 18px 0 0;
padding:15px 30px;
line-height: 1.2;
}
.bb-post-categories-border {
border: 1px solid #000000;
padding: 20px 30px;
border-radius: 40px;
width: fit-content;
}
.bb-post-content h3 {
padding-top: 35px;
}
.bb-post-content a.bb-read-more {
display: inline-flex;
align-items: center;
margin-top: 35px;
padding-right: 35px;
color: #666666;
}
.bb-post-content a.bb-read-more:after {
content:'';
height: 30px;
width: 30px;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/right-arrow.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 30px;
transition: 0.3s;
}
.bb-post-content a.bb-read-more:hover:after {
background-size: 35px;
}
}
.contattaci-section form {
padding-left: 10vW;
padding-right: 10vW;
padding-top: 50px;
.wpcf7-response-output {
color: #FFFFFF;
}
}
.case-study-form .form {
padding-left: 10vW;
padding-right: 10vW;
.wpcf7-response-output {
color: #FFFFFF;
}
}
.row-form {
display: flex;
justify-content: space-between;
p {
width: 100%;
}
}
.col-form {
width: 49%;
}
input,
textarea,
label {
border-radius: 18px;
font-size: 15px;
}
input::placeholder,
textarea::placeholder {
text-transform: uppercase;
}
input[type=file] {
background-color:#FFFFFF;
}
label {
padding-bottom:10px;
text-transform: uppercase;
display:inline-block;
}
.col-form.col-form.acceptance {
width: auto;
margin-right:50px;
.wpcf7-list-item:not(.last) {
margin-left: 0;
}
.wpcf7-list-item {
color: #FFFFFF;
}
a, a:visited, a:hover {
color: #FFFFFF;
text-decoration-line: underline;
}
}
.col-form.submit {
width: auto;
p {
display: flex;
flex-direction: column;
justify-content: center;
align-items: end;
}
input {
border-radius: 5px;
color: #FFFFFF;
background-color: #93A3B5;
transition: 0.3s;
}
input:hover {
transform: scale(1.03);
}
.wpcf7-spinner {
margin-top:5px;
}
}
.bg-gray .wpcf7-response-output {
color:#FFFFFF;
} .header-row.about-us {
position: relative;
padding-bottom: 185px; }
.about-us-hl {
position: absolute;
left:10vW;
right: 10vW;
transform: translateY(-50%);
padding: 50px 35px;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/02/bg_solari_split.svg);
background-size: cover;
background-repeat: no-repeat;
background-position: top left;
}
.about-us-hl > .wpb_column {
padding-left: 20px;
padding-right: 20px;
}
.about-us-hl > .wpb_column:last-child .wpb_wrapper > .hl-number:first-child  {
transform: scale(0.6);
transform-origin: left center;
margin-bottom: -35px !important; 
}
.about-us-hl > .wpb_column:not(:last-child) {
border-right: 1px solid #FFDE17;
}
.hl-icon {
max-width: 95px;
max-height: 95px;
margin: 0 auto;
}
.hl-number {
padding-top: 20px;
padding-bottom: 20px;
color: #FFDE17;
}
.wpb_column:not(:last-child) .hl-number img {
padding-right: 3.5vW;
padding-left: 3.5vW;
margin-top: 3vW;
}
.hl-text {
color: #FFDE17;
}
.about-us-section {
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/pattern-about-us.svg);
background-size: 52vW;
background-repeat: no-repeat;
background-position: bottom -1vW right 12vW;
}
.about-us-row .col1 {
padding-right: 3vW;
}
.mission-section {
padding-top: 0;
background-color: #EDF1F4;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/pattern_mission.png);
background-repeat: no-repeat;
background-position: top 4vW left -6vW;
.vc_column-inner ,
.vc_column-inner {
padding-left:0;
padding-right:0;
}
}
.mission-row {
margin-left: 0;
margin-right: 0;
}
.ark-filter-burger {
width: fit-content;
margin-left: auto;
margin-right: auto;
}
.ark-filter-burger span {
display: block;
width: 35px;
height: 5px;
background-color: #30373D;
margin: 6px 0;
border-radius: 2px;
cursor: pointer;
transition: 0.3s;
}
.ark-filter-burger:hover span {
transform: scale(1.05);
}
.ark-filter-menu {
margin: 0 auto;
width: fit-content;
border-bottom: 1px solid #707070;
}
.ark-filter-menu span {
display: inline-block;
margin-left: 15px;
margin-right: 15px;
padding: 15px;
font-weight: 200;
cursor: pointer;
transition: 0.3s;
}
.ark-filter-menu span.active,
.ark-filter-menu span:hover {
font-weight: 700;
}
.mission-section .ark-filter-menu {
margin: 3vW auto;
}
.partner-image-text {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 12vW;
max-width: 515px;
}
.partner-section,
.soluzioni-section {
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/about-bg.svg);
background-repeat: no-repeat;
background-position: top center;
background-size: 100%;
}
.partner-row h3 {
padding-top: 1.2em;
padding-bottom: 1.2em;
} .team-section {
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/pattern-about-us.svg);
background-size: 52vW;
background-repeat: no-repeat;
background-position: top -23vW right 5vW;
}
.carousel-team {
padding-top: 100px;
} .soluzioni-row {
padding-bottom:50px;
}
.soluzioni-subrow {
padding-top:50px;
.col2 {
padding-left: 50px;
}
} .header-service-image {
padding-top: 3vW;
padding-bottom: 3vW;
}
.vantaggi-subrow {
padding-top: 1vW;
} .vantaggi-subrow > .colA {
padding-top: 35px;
}
.v-step {
display: flex;
align-items: center;
height: 60px;
}
.v-step-number {
font-size: 35px;
line-height: 1;
width: 60px;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
}
.v-step-line {
width: calc(100% - 60px);
height: 1px;
background-image: linear-gradient(to right, #707070 50%, transparent 50%), linear-gradient(to right, #707070 50%, transparent 50%), linear-gradient(to bottom, #707070 50%, transparent 50%), linear-gradient(to bottom, #707070 50%, transparent 50%);
background-position: left top, left bottom, left top, right top;
background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
background-size: 20px 3px, 20px 3px, 3px 20px, 3px 20px;
}
.v-step-text {
padding-top: 2vW;
padding-right: 35px;
h3 {
padding-bottom:20px;
}
}
.single-faq {
padding-bottom: 20px;
margin-bottom: 20px;;
border-bottom: 1px solid #707070;
}
.single-faq:nth-child(2) {
padding-top: 3vW;
}
.single-faq-title {
position: relative;
padding-right: 80px;
transition: 0.3s;
}
.single-faq-title:after {
content:'';
position: absolute;
top:0;
right: 15px;
height: 25px;
width: 25px;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/plus_icon.svg);
background-size: cover;
background-repeat: no-repeat;
cursor: pointer;
transition: 0.15s;
}
.single-faq-title:hover:after {
transform: scale(1.2);
}
.single-faq-title.opened:after {
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/min-icon.svg);
}
.single-faq-text {
padding-top: 20px;
padding-right: 80px;
}
.contattaci-section .col1 {
padding-right: 3vW;
}
.contattaci-section .col2 form {
padding-top: 0;
padding-left: 3vW;
padding-right: 0;
.row-form:nth-child(7) {
align-items: flex-end;
}
}
.walcf7-datetimepicker {
cursor: pointer;
}
.xdsoft_datepicker,
.xdsoft_current {
font-family: Outfit, sans-serif;
font-weight: 400;
} .ark-tab-navigation {
display: none;
}
.exp-section {
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/pattern-about-us.svg);
background-size: 52vW;
background-repeat: no-repeat;
background-position: top -7vW right -15vW;
} .why-row h3 {
padding-top: 0.8em;
}
.soluzioni-exp-section {
.vc_column-inner ,
.vc_column-inner {
padding-left:0;
padding-right:0;
}
}
.soluzioni-exp-section .ark-filter-menu {
font-size: 14px;
margin: 1vW -8.5vW 3vW -8.5vW;
width: auto;
display: flex;
justify-content: center;
}
.soluzioni-exp-section .ark-filter-menu .text-size-8 {
font-size: 14px;
}
.ark-filter-menu span {
margin-left: 5px;
margin-right: 5px;
padding: 15px 5px;
text-align: center;
}
.soluzioni-exp-section .mission-row {
.col1 {
width: 62%;
padding-right: 2%;
}
.col2 {
width: 38%;
img {
width:250px;
height:250px;
}
}
} .single-case-study.enable-main-fullwidth .site-main .container,
.single-post.enable-main-fullwidth .site-main .container {
padding-left: 0;
padding-right:0;
}
.single-case-study.enable-main-fullwidth .site-main .container > .row,
.single-post.enable-main-fullwidth .site-main .container > .row {
margin-left: 0;
margin-right: 0;
}
.single-case-study #site-content,
.single-post #site-content {
padding-left: 0;
padding-right: 0;
}
.single-case-study article,
.single article {
padding-left: 6vW;
padding-right: 6vW;
}
.case-study-images {
display: flex;
}
.case-study-images .case-study-client {
margin-right: 20px;
aspect-ratio: 4/2.73;
overflow: hidden;
width: 54.92%;
img{
max-width: none;
height: 100%;
width: auto;
display: flex;
justify-content: center;
align-items: center;
}
}
.case-study-images .case-study-solution {
margin-left: 20px;
aspect-ratio: 4/3.2;
overflow: hidden;
width: 45.08%;
img{
max-width: none;
height: 100%;
width: auto;
display: flex;
justify-content: center;
align-items: center;
}
}
.case-study-content {
display: flex;
.col1 {
margin-top: 4vW;
width: 70%;
padding-right: 3vW;
border-right: 1px solid #707070;
}
.col2 {
margin-top: 4vW;
padding-left: 3vW;
width: 30%;
}
h1 {
padding-bottom: 3vW;
}
.case-study-client {
padding-top:3vW;
}
.case-study-year {
padding-top:2vW;
}
.case-study-need {
padding-bottom: 30px;
}
}
.case-study-form {
position: relative;
}
.post-navigation .nav-next,
.post-navigation .nav-previous {
padding-right: 0;
padding-left: 0;
background: none;
}
.post-navigation .nav-next .meta-nav,
.post-navigation .nav-previous .meta-nav {
display: none;
}
.post-navigation .nav-next a {
padding-left: 30px;
padding-right: 80px;
position: relative;
}
.post-navigation .nav-next a:after {
position: absolute;
content: '';
top:50%;
right:20px;
transform: translateY(-50%);
height: 40px;
width: 40px;
background: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/arrow-next.svg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
transition: 0.3s;
}
.post-navigation .nav-previous a {
padding-right: 30px;
padding-left: 80px;
position: relative;
}
.post-navigation .nav-previous a:before {
position: absolute;
content: '';
top:50%;
left:20px;
transform: translateY(-50%);
height: 40px;
width: 40px;
background: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/arrow-prev.svg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
transition: 0.3s;
}
.post-navigation .nav-next a:hover:after,
.post-navigation .nav-previous a:hover:before {
height: 43px;
width: 43px;;
}
.navigation.post-navigation {
padding-top: 50px;
padding-bottom: 50px;
margin-bottom: 0;
border-bottom: 1px solid #707070;
}  .articole-image {
aspect-ratio: 3/2;
overflow: hidden;
}
.bb-posts-simple.ark-list-2 {
padding-top: 3vW;
} .page .magazine-row {
padding-bottom: 10vW;
}
.bb-posts-container,
.bbcs-grid {
padding-top:2vW;
}
.bb-category-filters,
.bbcs-filters {
padding-bottom: 1vW;
border-bottom: 1px solid #FFFFFF;
display: flex;
flex-wrap: wrap;
}
.bb-category-filter,
.bbcs-filter {
border: none;
background-color: transparent;
transition: 0.3s;
width: fit-content;
}
.bb-post-more,
.bbcs-load-more {
padding-bottom: 50px;
text-align: center;
}
.bb-load-more,
.bbcs-load-more-btn {
margin: 0 auto;
border: none;
}
.bb-category-filter.active,
.bb-category-filter:hover,
.bbcs-filter.active,
.bbcs-filter:hover {
font-weight: 600;
} .contattaci-row .social-box {
padding-top: 0;
padding-bottom: 0;
border-bottom: none;
display: flex;
}
.wpb_gmaps_widget {
margin-bottom: 0;
}
.wpb_gmaps_widget .wpb_wrapper {
padding: 0;
} .partner-box > .wpb_column > .vc_column-inner > .wpb_wrapper {
margin-left: -3vW !important;
margin-right: -3vW !important;
display:flex;
flex-wrap: wrap;
}
.partner-box .single-logo {
width: 20%;
}
.partner-box .wpb_single_image {
padding: 10px 3vW;
filter: grayscale(100%);
transition: 0.3s;
}
.partner-box .wpb_single_image:hover {
filter: none;
} .work-with-us_section { 
.col1 {
padding-right:clamp(30px, 3vW, 60px);
overflow:visible;
}
.col2 {
padding-left:clamp(30px, 3vW, 60px);
overflow:visible;
}
.career-box {
border-radius: clamp(10px,1vW,20px);
transition: 0.2s ease-in-out;
overflow:hidden;
a {
display: flex;
flex-direction: column;
padding: clamp(20px,2vW,40px);
h2 {
padding-bottom:10px;
}
}
}
.career-box:hover {
transform: scale(1.03);
}
}
.work-with-us_section > div { 
overflow:visible !important;
}
.candidatura-row .col1 {
padding-right: clamp(30px,2vW,60px);
}
.candidatura-row .col2 {
padding-left: clamp(30px,2vW,60px);
}
.candidatura-row.spontanea input[type=submit] {
background-color: #30373D;
border-color:transparent;
color:#FFFFFF;
line-height: 1;
transition: 0.2s;
}
.candidatura-row.spontanea input[type=submit]:hover {
transform: scale(1.03);
}
.work-with-us_section .wpb_column > .vc_column-inner * {
height:100%;
}
.prod-carousel .slick-slider .slick-prev,.prod-carousel .la-slick-nav .slick-prev {
top: 38%;
left: -40px;
}
.prod-carousel .slick-slider .slick-next,.prod-carousel .la-slick-nav .slick-next {
top: 38%;
right:-40px;
}
.prod-img img {
border-radius: 20px;
} .enable-footer-fullwidth:not(.la-enable-fullpage) .site-footer .container,
.site-footer .container > .row,
.site-footer .container > .row > .footer-column {
margin-right: 0;
margin-left: 0;
padding-left: 0 !important;
padding-right: 0 !important;
}
.site-footer .widget {
margin-bottom: 0;
}
.ark-footer .textwidget {
display: flex;
.top-col1 {
padding-top: 80px;
padding-bottom: 100px;
padding-left: 5vW;
padding-right: 5vW;
width:40%;
.footer-logo {
display: inline-block;
margin-bottom: 20px;
}
}
.top-col2 {
padding-top: 60px;
padding-bottom: 80px; 
padding-left: 5vW;       
padding-right: 6.5vW;
display: flex;
background-color: #EDF1F4;
width: 60%;
border-left: solid 1px #707070;
p {
margin-bottom: 15px;
}
.col1 {
margin-left:-30px;
padding-left:30px;
padding-right:30px;
width: 30%;
}
.col2 {
padding-left:30px;
padding-right:30px;
width: 30%;
p {
margin-bottom: 55px;
}
}
.col3 {
width: 40%;
padding-left:30px;
padding-right:30px;
margin-right: -30px;
}
ul, li {
margin-bottom: 0;
}
}
}
.social-box {
padding-top: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #30373D;
a {
display: inline-flex;
justify-content: center;
align-items: center;
margin-right: 5px;
width: 40px;
height: 40px;
}
a img {
transition: 0.3s;
}
a:hover img {
transform: scale(1.04);
}
}
.address {
padding-top: 20px;
}
.mailpoet_form_shortcode{
padding:0!important;
}
.mailpoet_submit{text-align:right;}
legend.mailpoet_checkbox_label{
display:none!important;
}
.mailpoet_checkbox_label{
font-size:12px;
font-family: Outfit, sans-serif;
font-weight:200!important;
}
.footer-wh {
position: fixed;
bottom: 10px;
right: 20px;
z-index: 99;
}
.footer-wh a {
display: inline-block;
background-repeat: no-repeat;
background-size: 90%;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/02/wh-icon.webp);
background-position: center;
height: 50px;
width: 50px;
cursor: pointer;
padding: 10px;
border-radius: 100%;
background-color: #00AB00;
box-shadow: rgba(100, 100, 111, 0.5) 0px 7px 29px 0px;
transition:0.3s;
}
.footer-wh a:hover {
transform: scale(1.04);
}
body .iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-left] {
top: auto !important;
bottom: 80px !important;
}  @media screen and (max-width:1800px) {
.chisiamo-subrow-2 {
margin-top: -3vW;
}
}
@media screen and (max-width:1600px) {
.mega-menu > li > a {
padding: 5px;
}
.site-main-nav .main-menu > li.menu-item-has-children a > .mm-text {
padding-right: 5px;
}
.text-size-0 {
font-size: 100px;
}
.text-size-1 {
font-size: 40px;
}
.text-size-3 {
font-size: 35px;
}
.text-size-3low {
font-size: 32px;
}
.text-size-4hight {
font-size: 28px;
}
.text-size-4,
.text-size-5 {
font-size: 22px;
}
.text-size-7 {
font-size: 20px;
}
.text-size-8 {
font-size: 18px;
}
.text-size-9 {
font-size: 17px;
}
.text-size-11 {
font-size: 14px;
}
.slideshow.home .block {
display: inline;
}
.slideshow.home .single-slide .slideshow-text {
right: 5vW;
width: 500px;
}
.slideshow.home .single-slide .slideshow-text.on-right {
left: 5vW;
}
.slideshow.home .single-slide .slideshow-text .slideshow-text-subh1 {
padding-top: 5px;
padding-bottom: 10px;
}
.logo-solari {
max-width: 280px;
}
.chisiamo-subrow-2 .col1 .vc_column-inner {
padding: 25px;
}
.ark-next {
margin-left: 10px;
height: 30px;
width: 30px;
}
.ark-prev {
margin-right: 10px;
height: 30px;
width: 30px;
}
.post-navigation .nav-previous a:before,
.post-navigation .nav-next a:after {
height: 30px;
width: 30px;
}
.post-navigation .nav-next a {
padding-right: 60px;
}
.post-navigation .nav-previous a {
padding-left: 60px;
}
.post-navigation .nav-next a:hover:after, 
.post-navigation .nav-previous a:hover:before {
height: 33px;
width: 33px;
}
.slick-slider .slick-arrow, .la-slick-nav .slick-arrow {
width: 30px;
height: 30px;
line-height: 30px;
}
.slick-slider .slick-arrow.ark-prev {
right: 100px;
}
.last-post-show-row .bb-post-content a.bb-read-more {
margin-top: 25px;
}
.last-post-show-row .bb-post-categories-border {
padding: 10px 20px;
border-radius: 20px;
}
.last-post-show-row .bb-post-categories {
padding: 10px 20px;
}
.contattaci-section form {
padding-top: 25px;
}
.ark-footer .textwidget .top-col2 .col2 p {
margin-bottom: 45px;
}
.social-box {
padding-top: 20px;
padding-bottom: 20px;
}
.ark-footer .textwidget .top-col1 {
padding-top: 60px;
padding-bottom: 80px;
}
.mission-row img {
max-width: 200px;
max-height: 200px;
}
.v-step {
height: 50px;
}
.v-step-number {
font-size: 28px;
width: 50px;
}
.social-box {
a {
width: 30px;
height: 30px;
}
}
}
@media screen and (max-width:1400px) {
.assistenza-button a, .assistenza-button a:active .assistenza-button a:focus .assistenza-button a:visited {
padding: 8px 20px;
}
}
@media screen and (max-width:1350px) {
.chisiamo-subrow-2 {
margin-top: 50px;
}
.clienti-show-text {
padding: 10px 20px;
}
.mega-menu > li {
padding: 0 5px;
}
}
@media screen and (max-width:1280px) {
.header-component-outer.header-left {
max-width: 140px;
}
.footer-logo img {
max-width: 140px;
}
.mega-menu > li {
padding: 0 5px;
}
.site-main-nav .main-menu > li a, 
.mega-menu .mm-popup-narrow li.menu-item > a {
font-size: 14px;
} 
.assistenza-button a {
font-size: 13px;
}
.la_com_action--linktext .component-target {
height: auto;
}
.assistenza-button a, 
.assistenza-button a:active 
.assistenza-button a:focus 
.assistenza-button a:visited {
padding: 10px 20px;
}
.la_com_action--linktext {
margin-left: 10px;
}
.bbcs-grid-item-wrapper .bbcs-content {
right: 28%;
padding: 20px;
}
.bbcs-slide-wrapper .bbcs-content {
right: 15%;
padding: 20px;
}
.bbcs-grid-item-wrapper .bbcs-content {
position: static;
}
.text-size-0 {
font-size: 90px;
}
.text-size-1 {
font-size: 38px;
}
.text-size-3 {
font-size: 34px;
}
.text-size-3low {
font-size: 30px;
}
.text-size-4hight {
font-size: 25px;
}
.text-size-4,
.text-size-5 {
font-size: 20px;
}
.text-size-7 {
font-size: 18px;
}
.text-size-8 {
font-size: 17px;
}
.text-size-9 {
font-size: 16px;
}
.text-size-11 {
font-size: 13px;
}
.bbcs-title {
padding-top: 25px;
padding-bottom: 25px;
}
input, 
textarea {
font-size: 13px;
}
}
@media screen and (max-width:1200px) {
.enable-header-fullwidth:not(.body-boxed) .site-header .site-header-inner > .container{
padding-left: 20px;
padding-right: 20px;
}    
.assistenza-button a, .assistenza-button a:active .assistenza-button a:focus .assistenza-button a:visited {
padding: 8px 10px;
}
.slideshow.home .slick-track {
background-color: #93A3B5;
}
.slideshow.home .single-slide {
.slideshow-text {
position: static;
width: 100%;
padding: 40px 80px 80px 80px;
color: #FFFFFF;
transform: none;
background-color: #93A3B5;
.subtitle-header {
border-top: 1px solid #FFFFFF !important;
}
}
}
.logo-solari {
position: absolute;
top: 20%;
}
.slideshow.home .slick-dots {
bottom: 25px;
}
.title-with-line {
padding-left: 80px;
top: 60px;
}
.px-big {
padding-left: 80px;
padding-right: 80px;
}
.px-std {
padding-left: 50px;
padding-right: 50px;
}
.px-small {
padding-left: 30px;
padding-right: 30px;
}
.py-std {
padding-top: 120px;
padding-bottom: 60px;
}
.py-std-eq {
padding-top: 60px;
padding-bottom: 60px;
}
.single-case-study article, 
.single article {
padding-left: 50px;
padding-right: 50px;
}
.chisiamo-subrow-2 {
.col1 {
width: 30%;
}
.col2 {
width: 55%;
}
.col3 {
display: none;
}
}
.bbcs-slider {
.slick-list {
padding: 0px 18% !important;
}
}
.bbcs-slider-nav {
padding-bottom: 30px;
padding-right: 80px;
}
.last-post-show-row:not(.page) {
margin-top: -5vW;
}
.last-post-show-row .bb-post-item {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 40px;
}
.clienti-show-text {
padding: 5px 10px;
width: 90%;
margin: -20px auto 0 auto;
border-radius: 8px;
}
.ark-footer .textwidget {
flex-wrap: wrap;
.top-col1 {
width: 100%;
}
.top-col2 {
width: 100%;
border-left: none;
}
}
.about-us-hl {
left: 0;
right: 0;
padding: 30px 10px;
}
.hl-icon {
max-width: 80px;
max-height: 80px;
}
.about-us-row .col1 {
width: 60%;
}
.mission-row img {
max-width: 160px;
max-height: 160px;
}
.team-row .desktop {
display: none;
}
.team-row > div:not(.desktop) {
margin: 0 auto;
width: 100%;
}
.carousel-team {
padding-top: 80px;
}
.slick-slider .slick-arrow.ark-prev, .slick-slider .slick-arrow.ark-next {
top: -45px;
}
.soluzioni-exp-section .ark-filter-menu {
font-size: 13px;
flex-wrap: wrap;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.ark-filter-menu span {
padding: 8px 5px;
}
.last-post-show-row.page {
margin-top: -10vW;
}
.contattaci-row.split {
.col1,
.col2 {
width: 100%;
padding-right: 0;
padding-left: 0;
form {
padding-left: 0;
}
}
}
.contattaci-subrow {
display: flex;
flex-direction: column-reverse;
}
.clienti-row {
padding-bottom: 120px;
}
.expertise-section {
margin-top: -190px;
padding-top: 320px;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/01/chi-siamo-bg.svg);
background-position: top;
background-size: cover;
background-repeat: no-repeat;
}
.last-post-show-row {
.bb-posts-grid, .bb-posts-container {
margin-left: -60px;
margin-right: -60px;
}
.bb-category-filters,.bbcs-grid-wrapper {
margin-left: -40px;
margin-right: -40px;
}
}
.about-us-hl > .wpb_column:last-child .wpb_wrapper > .hl-number:first-child {
margin-left: 1vW;
}
}
@media screen and (max-width:1110px) {
.site-main-nav .main-menu > li a, .mega-menu .mm-popup-narrow li.menu-item > a {
font-size: 13px;
}
.assistenza-button a, .assistenza-button a:active .assistenza-button a:focus .assistenza-button a:visited {
padding: 10px 10px;
}
.enable-header-fullwidth:not(.body-boxed) .site-header .site-header-inner > .container{
padding-left: 15px;
padding-right: 15px;
}   
.mega-menu > li {
padding: 0 4px;
}
@media screen and (max-width:991px) {
.site-header-mobile .site-header-inner {
padding-left: 30px;
padding-right: 30px;
}
.site-header-mobile .container {
padding-left: 0;
padding-right: 0;
}
.site-header-mobile .header-main {
display: flex;
justify-content: space-between;
align-items: center;
}
.site-header-mobile .header-main:before,
.site-header-mobile .header-main:after {
content:none;
}
.site-header-mobile .site-branding img {
position: static;
transform: none !important;
width: 110px;
}
.assistenza-button {
margin-right: 20px;
}
.site-header-mobile .site-branding img {
width: 120px;
}
.header-component-outer_1 .header-component-inner {
display: flex;
align-items: center;
}
.logo-solari {
max-width: 250px;
top: 10%;
}
.clienti-row {
padding-bottom: 80px;
}
.clienti-section .clienti-show-row .wpb_column {
width: 50%;
}
.clienti-section .clienti-show-row .col1, 
.clienti-section .clienti-show-row .col2 {
margin-bottom: 35px;
}
.expertise-section {
margin-top: -140px;
padding-top: 280px;
}
.soluzioni-exp-section .ark-filter-menu {
display: none !important;
}
.soluzioni-exp-section .ark-tab-navigation {
display: block;
}
.soluzioni-exp-section {
.wpb_raw_code {
margin-bottom: 0;
}
.col1 .ark-tab-navigation {
.ark-tab-next  {
display: none;
}
.ark-tab-prev  {
position: absolute;
content: '';
top: 0;
left: -55px;
}
}
.col2 .ark-tab-navigation {
.ark-tab-prev  {
display: none;
}
.ark-tab-next  {
position: absolute;
content: '';
top: 0;
right: -55px;
}
}
}
.partner-box .single-logo {
width: 33%;
}
.about-us-hl > .wpb_column {
padding-left: 10px;
padding-right: 10px;
}
.about-us-hl br {
display:none;
}
.vantaggi-subrow > .wpb_column:not(.colA) {
width: 50%;
}
}
@media screen and (max-width:850px) {
.block {
display: inline;
}
.chisiamo-subrow-1 {
flex-direction: column;
.col1,
.col2 {
padding-left: 0;
padding-right: 0;
width: 100%;
}
.col2 {
padding-top: 35px;
}
}
.chisiamo-subrow-2 {
.col1 {
width: 40%;
}
.col2 {
width: 60%;
.vc_column-inner {
padding: 20px 30px;
margin: 0  0  0 25px;
}
}
}
.expertise-section {
margin-top: -100px;
padding-top: 230px;
}
.expertise-row {
.col1,
.col2 {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.col2 {
padding-top:35px;
.vc_column-inner {
padding: 20px 30px;
}
}
}
.bbcs-slide .bbcs-content {
position: static;
}
.contattaci-section form {
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
.footer-logo img {
max-width: 120px;
}
.ark-footer .textwidget .top-col1 {
padding-top: 40px;
padding-bottom: 40px;
}
.ark-footer .textwidget {
.top-col2 {
padding-top: 40px;
padding-bottom: 40px;
}
}
.about-us-hl {
position: static;
transform: none;
}
.header-row.about-us {
padding-bottom: 0;
}
.about-us-row .col1 {
width: 100%;
padding-right: 0;
}
.about-us-row .col2 {
display: none;
}
.mission-section {
background-image: none;
}
.mission-row {
flex-direction: column-reverse;
.col1 {
padding-top: 35px;
}
.col1,
.col2 {
width: 100%;
}
}
.soluzioni-subrow {
.col1,
.col2 {
width: 100%;
padding-left: 0;
padding-right: 0;
.wpb_text_column {
margin-bottom: 0;
}
}
.col2 {
padding-top:50px;
}
}
.vantaggi-subrow{
.col1 {
padding-right: 0;
width: 100%;
}
.col2,
.col3,
.col4 {
width: 33%;
}
} 
.v-step-line {
width: calc(100% - 50px);
}
.single-faq-title:after {
height: 20px;
width: 20px;
}
.soluzioni-exp-section .mission-row {
.col1,
.col2 {
width: 100%;
padding-right: 0;
padding-left: 0;
}
}
.soluzioni-exp-section {
.col1 .ark-tab-navigation {
.ark-tab-next  {
display: block;
position: absolute;
content: '';
top: 35px;
right: -55px;
}
.ark-tab-prev  {
position: absolute;
content: '';
top: 35px;
left: -55px;
}
}
.col2 .ark-tab-navigation {
.ark-tab-next  {
display: none;
}
}
}
.bbcs-grid-item-wrapper .bbcs-content {
padding: 20px 0 0 0;
}
.case-study-content .col2 ul > li:nth-child(5),
.case-study-content .col2 ul > li:last-child {
display: none;
}
}
@media screen and (max-width:767px) {
.desktop {
display: none;
}
.mobile {
display: block !important;
}
.la-image-loading.spinner-custom .content {
width: 140px;
margin-top: -32.5px;
height: 63px;
margin-left: -70px;
}
.assistenza-button {
display: none;
}
.site-header-mobile ul.dl-menu > li:last-child {
border-color: transparent !important;
display: block;
padding-bottom: 20px;
}
.site-header-mobile ul.dl-menu > li:last-child a {
width: fit-content;
margin: 0 auto;
background-color: #30373D !important;
color: #ffffff !important;
line-height: 1 !important;
font-weight: 200;
padding: 8px 45px;
border-radius: 5px;
text-transform: uppercase;
transition: 0.3s;
}
.slideshow.home .slick-dots {
background-color: #93A3B5;
padding-bottom: 20px;
position: static;
transform: none;
}
.slideshow.home .single-slide {
.slideshow-text {
padding: 40px 40px 30px 40px;
}
}
.px-big {
padding-left: 40px;
padding-right: 40px;
}
.title-with-line {
padding-left: 40px;
top: 40px;
}
.py-std {
padding-top: 90px;
padding-bottom: 40px;
}
.py-std-eq {
padding-top: 40px;
padding-bottom: 40px;
}
.single-case-study article, 
.single article {
padding-left: 40px;
padding-right: 40px;
}
.chisiamo-subrow-2 {
margin-top: 30px;
flex-direction: column-reverse;
.col1,
.col2 {
width: 100%;
}
}
.chisiamo-subrow-2 {
.col2 {
.vc_column-inner {
margin: 0;
}
}
.col1 {
margin-top: 30px;
}
}
.clienti-section .clienti-show-row .wpb_column {
width: 100%;
}
.clienti-section .clienti-show-row .col1, 
.clienti-section .clienti-show-row .col2,
.clienti-section .clienti-show-row .col3 {
margin-bottom: 30px;
}
.expertise-section {
margin-top: -100px;
padding-top: 190px;
.title-with-line {
top: 140px;
}
}
.text-size-0 {
font-size: 80px;
}
.text-size-1 {
font-size: 32px;
}
.text-size-3 {
font-size: 28px;
}
.text-size-3low {
font-size: 24px;
}
.text-size-4hight {
font-size: 22px;
}
.text-size-4, 
.text-size-5 {
font-size: 18px;
}
.text-size-7,
.text-size-8 {
font-size: 16px;
}
.text-size-10 {
font-size: 15px;
}
.text-size-11 {
font-size: 12px;
}
.slideshow.home .slick-dots {
li {
width: 30px;
height: 4px;
}
li.slick-active {
height: 8px;
width: 30px;
}
}
.logo-solari {
max-width: 200px;
top: 4%;
}
.chisiamo-subrow-1 .col1 .wpb_text_column:first-of-type,
.expertise-row .col1 .wpb_text_column:first-of-type,
.magazine-row .wpb_text_column:first-of-type {
margin-bottom: 25px;
}
.clienti-row .wpb_text_column:last-of-type,
.storia-row .wpb_text_column:last-of-type,
.partner-row .wpb_text_column:last-of-type {
margin-bottom: 0;
}
.exp-number {
padding-top: 30px;
}
.exp-number sup {
top: -1.2em;
font-size: 30px;
}
.partnership-row {
p {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
img {
margin-top: 10px;
max-width: 200px;
}
}
.bbcs-slider {
.slick-list {
padding: 0px 8% !important;
}
.bbcs-slide {
padding: 0 10px;
}
}
.bbcs-slide-wrapper .bbcs-content {
padding: 20px 10px 0 10px;
}
.last-post-show-row {
margin-top: 30px;
.bb-posts-grid, .bb-posts-container {
margin-left: 0;
margin-right: 0;
}
.bb-post-content h3 {
padding-top: 25px;
}
.bb-post-content a.bb-read-more {
margin-top: 15px;
}
.bb-post-item {
padding-left: 0;
padding-right: 0;
padding-bottom: 35px;
width: 100%;
}
.bb-post-content a.bb-read-more:after {
height: 25px;
width: 25px;
background-size: 25px;
}
.bb-post-categories {
padding: 10px;
}
}
.last-post-show-row:not(.page),
.clienti-show-row {
margin-top: 30px;
}
.last-post-show-row:not(.page) article:nth-child(3),
.last-post-show-row:not(.page) article:nth-child(4) {
display: none;
}
.row-form {
justify-content: center;
flex-direction: column;
.col-form {
width: 100%;
}
}
input, 
textarea {
border-radius: 10px;
}
.col-form.col-form.acceptance {
margin-right: 0;
}
.ark-footer .textwidget {
.top-col1 {
padding: 30px;
}
.top-col2 {
padding: 30px;
flex-direction: column;
.col1 {
margin-left: 0;
}
.col1,.col2,.col3 {
width: 100%;
padding-left:0;
padding-right:0;
margin-bottom: 15px;
p {
margin-bottom: 5px;
}
}
}
}
.about-us-hl {
padding: 40px;
background-position: top center;
background-image: url(//www.arkimedesrl.com/wp-content/uploads/2025/02/bg_split_mob.svg);
}
.about-us-hl > .wpb_column {
padding-left: 0;
padding-right: 0;
}
.about-us-hl > .wpb_column:first-child {
padding-top: 20vW;
}
.about-us-hl > .wpb_column:not(:last-child) {
border-right: none;
border-bottom: 1px solid #FFFFFF;
margin-bottom: 30px;
padding-bottom: 30px;
}
.hl-icon {
max-width: 70px;
max-height: 70px;
}
.hl-number {
padding-top: 5px;
padding-bottom: 20px;
}
.about-us-hl .wpb_column:last-child .hl-number img {
padding-right: 10vW;
padding-left: 10vW;
}
.about-us-hl .wpb_column:not(:last-child) .hl-number img {
padding-right: 25vW;
padding-left: 25vW;
}
.about-us-hl .wpb_column:first-child .hl-number img {
padding-top:15px;
}
.mission-section .ark-filter-menu {
margin: 0 auto;
}
.mission-row img {
max-width: 120px;
max-height: 120px;
}
.partner-image-text {
position: absolute;
transform: translate(-50%, -50%);
right: 0;
left: 50%;
width: 90%;
text-align: center;
}
.soluzioni-row .wpb_wrapper > .soluzioni-subrow:nth-child(2) {
padding-top: 0;
}
.soluzioni-subrow {
padding-top: 30px;
.col2 {
padding-top: 30px;
}
}
.vantaggi-subrow > .wpb_column:not(.colA) {
width: 100%;
margin-bottom: 15px;
}
.v-step {
height: 40px;
}
.v-step-number {
font-size: 22px;
width: 40px;
}
.single-faq-title {
padding-right: 50px;
}
.single-faq-text {
padding-right: 50px;
}
.single-faq-title:after {
height: 16px;
width: 16px;
}
.v-step-text {
padding-top: 15px;
padding-right: 0;
margin-bottom: 15px;
}
.col4 .v-step-text {
margin-bottom: 0;
}
.mission-row {
flex-direction: column-reverse;
}
.soluzioni-exp-section .mission-row {
padding-left: 35px;
padding-right: 35px;
}
.last-post-show-row .bb-category-filters,
.last-post-show-row .bbcs-filters {
padding-bottom: 10px;
margin-bottom: 10px;
color: #30373D;
border-bottom: 1px solid #30373D;
}
.last-post-show-row .bb-category-filters,
.last-post-show-row .bbcs-grid-wrapper {
margin-left: 0;
margin-right: 0;
}
.last-post-show-row.page {
margin-top: 30px;
}
.bbcs-grid {
margin-left: 0;
margin-right: 0;
}
.bbcs-grid-item {
padding: 0;
margin-bottom: 25px !important;
width: 100%;
}
.case-study-images {
display: flex;
flex-direction: column;
}
.case-study-images .case-study-client {
margin-right: 0;
margin-bottom:20px;
width: 100%;
}
.case-study-images .case-study-solution {
margin-left: 0;
margin-bottom:20px;
width: 100%;
}
.case-study-content {
flex-direction: column-reverse;
.col1,.col2 {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.col1 {
border-right:none;
border-top: 1px solid #000000;
margin-top:20px;
padding-top:30px;
.case-study-need {
padding-top: 20px;
}
h2 {
margin-bottom: 5px;
}
}
}
.nav-links {
display: flex;
.post-title {
display: none !important;
}
}
.navigation.post-navigation {
padding-top: 0;
border-top: none;
}
body.single-post .case-study-content .col2 {
display: none;
}
body.single-post .case-study-content .col1 {
border-top: none;
padding-top: 0;
}
.partner-box .wpb_single_image {
padding: 15px 25px;
margin-bottom:10px;
}
.partner-box .single-logo {
width: 50%;
}
.about-us-hl > .wpb_column:last-child .wpb_wrapper > .hl-number:first-child {
margin-bottom: -20px !important;
margin-left: 13vW;
}
.work-with-us_section .col1 {
padding-right: 0;
}
.work-with-us_section .col2 {
padding-top: 30px;
padding-left: 0;
}
.candidatura-row .col1 {
padding-right: 0;
}
.candidatura-row .col2 {
padding-left: 0;
}
.prod-carousel .slick-slider .slick-prev,.prod-carousel .la-slick-nav .slick-prev {
width: 35px !important;
height: 35px !important;
left: -20px;
}
.prod-carousel .slick-slider .slick-next,.prod-carousel .la-slick-nav .slick-next {
width: 35px !important;
height: 35px !important;		
right:-20px;
}
}
@media screen and (max-width:425px) {
.ark-filter-menu span {
padding: 5px 0;
}
.ark-filter-menu.text-size-8 {
font-size: 15px;
}
.soluzioni-exp-section .mission-row {
padding-left: 20px;
padding-right: 20px;
}
.soluzioni-exp-section {
.col1 .ark-tab-navigation {
.ark-tab-prev {
left: -45px;
}
}
}
.soluzioni-exp-section {
.col1 .ark-tab-navigation {
.ark-tab-next {
right: -45px;
}
}
}
.social-box {
a {
margin-right: 8px;
}
}
.about-us-hl > .wpb_column:last-child .wpb_wrapper > .hl-number:first-child {
margin-left: 7vW;
}
}
@media screen and (max-width:375px) {
.px-big {
padding-left: 30px;
padding-right: 30px;
}
.title-with-line {
padding-left: 30px;
top: 30px;
}
.py-std {
padding-top: 70px;
padding-bottom: 30px;
}
.py-std-eq {
padding-top: 30px;
padding-bottom: 30px;
}
.single-case-study article, 
.single article {
padding-left: 30px;
padding-right: 30px;
}
.expertise-section {
margin-top: -110px;
padding-top: 180px;
}
.text-size-1 {
font-size: 26px;
}
.text-size-4, .text-size-5 {
font-size: 17px;
}
.text-size-7, .text-size-8 {
font-size: 15px;
}
.ark-filter-menu.text-size-8 {
font-size: 13px;
}
.chisiamo-subrow-2 {
.col2 {
.vc_column-inner {
padding: 10px 20px;
}
}
}
.ark-list li {
padding-left: 35px;
}
.bbcs-slider-nav {
padding-top: 50px;
padding-right: 30px;
}
.logo-solari {
max-width: 160px;
top: 4%;
}
.partnership-row img {
max-width: 180px;
}
.mission-row {
flex-direction: column-reverse;
padding-left: 0px;
padding-right: 0px;
}
.soluzioni-exp-section {
.col1 .ark-tab-navigation {
.ark-tab-prev {
left: -40px;
}
}
}
.soluzioni-exp-section {
.col1 .ark-tab-navigation {
.ark-tab-next {
right: -40px;
}
}
}
.partner-box .wpb_single_image {
padding: 15px;
}
.about-us-hl .wpb_column:last-child .hl-number img {
padding-right: 10vW;
padding-left: 10vW;
}
.about-us-hl .wpb_column:not(:last-child) .hl-number img {
padding-right: 22vW;
padding-left: 22vW;
}
.about-us-hl > .wpb_column:last-child .wpb_wrapper > .hl-number:first-child {
margin-left: 3vW;
}
}
@media screen and (max-width: 350px) {
.wpcf7-list-item.last {
margin-left: 0;
display: block;
}
}
@media screen and (max-width: 340px) {
.about-us-hl > .wpb_column:last-child .wpb_wrapper > .hl-number:first-child {
margin-left: 0;
}
}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,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)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,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)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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 shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-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)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-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)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.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)}100%{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)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.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)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.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)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.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)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.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)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.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)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.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)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.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)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.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)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{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) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;animation-duration:.75s;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{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);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{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);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.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}}.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)}}.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)}}.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)}}.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)}}.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)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.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)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-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)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-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)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-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)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-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)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-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)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}