﻿.container.process-this{padding:3rem;border-radius:10px}.container.process-this .grid-container{margin:0 auto}.container.process-this .grid-item{width:100%;margin-bottom:35px;box-sizing:content-box;border-radius:10px;box-shadow:0 0 2.2px rgba(0,0,0,.02),0 0 5.3px rgba(0,0,0,.028),0 0 10px rgba(0,0,0,.035),0 0 17.9px rgba(0,0,0,.042),0 0 33.4px rgba(0,0,0,.05),0 0 80px rgba(0,0,0,.07);overflow:hidden}@media(min-width:900px){.container.process-this .grid-item{width:350px}}.container.process-this .grid-tall video{aspect-ratio:9/16}.container.process-this .grid-square video{aspect-ratio:1/1}.container.process-this .intro{width:100%;margin-bottom:15px;box-shadow:none}.container.process-this .intro h1{margin:0 0 1rem;color:#0e457f;font-size:2.5rem;line-height:1}@media(min-width:900px){.container.process-this .intro h1{font-size:4rem;line-height:.9}}.container.process-this .intro p{margin:0;font-size:1.25rem;line-height:1.35}@media(min-width:900px){.container.process-this .intro{width:730px}}.container.process-this .text-container{padding:.75rem 1.25rem}.container.process-this span.raise{position:absolute;top:-15px;right:10px;z-index:999;display:block;border-radius:50%;background-color:#fff;background-image:url("../image/up-arrow.svg");background-repeat:no-repeat;background-position:center center;background-size:40%;cursor:pointer;opacity:1;animation:jump 2s ease-in-out infinite;animation-play-state:paused}.container.process-this span.raise:hover{animation-play-state:running}.container.process-this .text-container.open span.raise{top:-50px;background-color:rgba(255,255,255,.5);transform:rotate(180deg);animation:none;animation-play-state:paused}.container.process-this .text{text-align:center}.container.process-this .text-container.open .text{transition:all .3s ease-in}.container.process-this .text-container.open .text div.header{min-height:10px;transition:min-height .25s ease}.container.process-this .text p{margin:0;color:#363636;font-weight:500;word-break:break-word}@keyframes jump{0%{transform:translateY(0)}30%{transform:translateY(-5px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@media screen and (min-width:calc(730px+6rem)){.container.process-this{max-width:calc(730px + 6rem)}}@media screen and (min-width:calc(1110px+6rem)){.container.process-this{max-width:calc(1110px + 6rem)}}@media screen and (max-width:700px){.container.process-this{max-width:calc(350px + 6rem)}}@media(min-width:900px){.container.process-this{margin:3rem auto;box-shadow:inset 5px 5px 10px #d9dade,inset -5px -5px 10px #fff}}.fancybox-container h1{margin:0;font-size:2rem}.fancybox-container input[type=submit]:hover,.fancybox-container .gform_button:hover{color:#fff;background-color:#363636;transition:all .3s ease-in}.fancybox-container .gform_wrapper{margin-top:0 !important}.fancybox-container .gform_wrapper .gfield_checkbox div,.fancybox-container .gform_wrapper .gfield_radio div{display:inline;padding:5px 25px 5px 0 !important}.fancybox-container .gform_wrapper .gform_footer input.button,.fancybox-container body .gform_wrapper .gform_footer input[type=submit]{width:auto}.gif-preview{position:absolute;top:0;z-index:99;width:100%;height:100%;opacity:0}.gif-preview img{width:100%;height:100%}.grid-item:hover .gif-preview{opacity:1}video{width:100%}.video-container{position:relative;display:flex;border-radius:10px 10px 0 0;overflow:hidden}.video-container .play-button{position:absolute;top:calc(50% - 2.5rem);left:0;right:0;z-index:999;display:block;width:5rem;height:5rem;margin:0 auto;padding:8px 16px;color:#fff;font-size:18px;border-radius:50%;background-image:url("../image/play-circle.svg");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.5}.video-container .play-button:hover{box-shadow:0 0 10px rgba(0,0,0,.1411764706);opacity:1;transition:all .25s ease-in-out;scale:105%}.video-container .play-button.active{opacity:0;transition:opacity .5s ease}.rainbow-text{background:linear-gradient(90deg,#14579f 0%,#092e55 75%);-webkit-background-clip:text;background-clip:text;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#14579f",endColorstr="#092e55",GradientType=1);-webkit-text-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rainbow-text:hover{animation:rainbow-text-animation .5s ease forwards}@keyframes rainbow-text-animation{0%{background-position:0 0;background-size:57%}20%{background-position:0 1em;background-size:57%}100%{background-position:-9em 1em;background-size:300%}}@keyframes rainbow-text-animation-rev{0%{background-position:-9em 1em;background-size:300%}20%{background-position:0 1em;background-size:57%}100%{background-position:0 0;background-size:57%}}