a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;text-decoration:none;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:CormorantGaramond;font-style:normal;font-weight:300;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-Light.ttf)}@font-face{font-family:CormorantGaramond;font-style:normal;font-weight:400;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-Regular.ttf)}@font-face{font-family:CormorantGaramond;font-style:normal;font-weight:700;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-Bold.ttf)}@font-face{font-family:Mrs_Saint_Delafield;font-style:normal;font-weight:400;src:url(/fonts/Mrs_Saint_Delafield/MrsSaintDelafield-Regular.ttf)}@font-face{font-family:Darling Modern;font-style:normal;font-weight:200;src:url(/fonts/darlingmodernregular.woff)}*{box-sizing:border-box;outline:none}body{font-family:CormorantGaramond,serif;margin:0;padding:0;font-size:16px}@media screen and (max-width:650px){body{font-size:14px}}.page{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}img{width:100%}p{text-align:justify}.behind-the-lens{color:#999;padding:40px 0}.behind-the-lens h4{font-family:CormorantGaramond,serif;font-size:1em;margin-bottom:20px;text-transform:uppercase}.behind-the-lens p{margin-bottom:10px;font-size:.9em}.behind-the-lens .top{margin-bottom:70px}.behind-the-lens .widget{flex:1 1;background:url(/images/behind_the_lens.jpg);width:300px;height:300px;min-height:300px;min-width:300px;background-size:cover;border-radius:50%}.behind-the-lens .text{flex:1 1;padding-left:40px}.behind-the-lens .image{flex:1 1;background-image:url(/images/behind_the_lens.jpg);background-position:top;background-size:cover;width:300px;height:300px;border-radius:50%}@media screen and (min-width:1150px){.behind-the-lens{width:980px}}@media screen and (max-width:1150px) and (min-width:960px){.behind-the-lens{width:800px}}@media screen and (max-width:960px) and (min-width:650px){.behind-the-lens{width:600px}.behind-the-lens .row{flex-direction:column}.behind-the-lens .text{padding-left:0}.behind-the-lens .widget{margin-bottom:30px}}@media screen and (max-width:650px) and (min-width:500px){.behind-the-lens{width:450px}.behind-the-lens .row{flex-direction:column}.behind-the-lens .text{padding-left:0}.behind-the-lens .widget{margin-bottom:30px}}@media screen and (max-width:500px){.behind-the-lens{padding-left:20px;padding-right:20px;width:100%}.behind-the-lens .row{flex-direction:column}.behind-the-lens .text{padding-left:0}.behind-the-lens .widget{margin-bottom:30px}}@media screen and (max-width:960px){.behind-the-lens{padding-bottom:50px;padding-top:50px}}.title{color:#999;font-family:Darling Modern,cursive;font-size:2.5em;text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:50px;margin-top:50px;text-transform:lowercase}.title:before{margin-right:30px}.title:after{margin-left:30px}.title:after,.title:before{border:.5px solid #999;content:"";flex:1 1}.subtitle{color:#999;font-family:CormorantGaramond,serif;text-align:center;font-size:1em;text-transform:uppercase}.row{display:flex;align-items:center}button{background:#dbb8a7;padding:10px 20px;color:#fcfcfc;border-radius:0;border:none;outline:none}button:hover{cursor:pointer}button.transparent{padding:20px 60px;border:1px solid #999;color:#999;background:transparent}button.transparent:hover{color:#666;cursor:pointer}button.small{padding:10px 30px}footer{flex-direction:column;width:100%;background:#faf9f9;color:#999;padding:30px 0 10px}footer,footer .social{display:flex}footer .social .brand{flex:4 1}footer .social .brand h1{font-size:2.5em;font-family:Darling Modern,cursive;margin-bottom:5px}footer .social .links{flex:1 1;border-left:1px solid #ccc}footer .social .links nav{flex-direction:column}footer .social .links nav a{border:none}footer .social .links .language-links span:hover{cursor:pointer}footer .social .contact{flex:1 1;border-right:1px solid #ccc}footer .social .contact h3{text-transform:uppercase;margin-bottom:20px}footer .social .contact p{margin-bottom:20px}footer .social .contact .icons a{padding:5px}footer .social .contact .icons a,footer .social .contact .icons a:active,footer .social .contact .icons a:visited{color:#666}footer .social .contact .icons a i{font-size:1.3em}footer .social .contact .icons a:hover{cursor:pointer}footer .social .contact .icons a:hover i{color:#ccc}footer .social .brand,footer .social .contact,footer .social .links{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:10px 0}footer .small-footer{display:flex;justify-content:space-between;margin-top:30px;font-size:.8em}footer .small-footer .copyright{flex:1 1;text-align:center}footer .small-footer .made-by{flex:1 1;margin-left:10px;color:#ccc}footer .small-footer .made-by a,footer .small-footer .made-by a:active,footer .small-footer .made-by a:hover,footer .small-footer .made-by a:visited{color:#ccc}footer .small-footer .filler{flex:1 1}@media screen and (max-width:960px){footer .social{flex-direction:column}footer .social .brand{padding-left:10px;padding-right:10px;margin-top:20px}footer .social .contact{border-right:0;padding:0}footer .social .links{border-left:0;padding:0 10px}footer .small-footer{flex-direction:column-reverse}footer .small-footer .made-by{margin-top:15px;text-align:center}}form{width:100%}input,textarea{display:block;padding:10px;width:100%;border-radius:0;border:0;border-bottom:1px solid #999;margin:10px}input.invalid,textarea.invalid{outline:1px solid #ff7575;background:#f9f9f9;border:none}textarea{resize:none}.contact-form-page{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-form-page .top .title:after,.contact-form-page .top .title:before{border:0}.contact-form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:80px 0}.contact-form-background{width:100%;height:100%;background-image:url(/images/contact.jpg);background-size:cover;background-position:50%;opacity:.3;position:absolute;top:0;left:0;z-index:1}.contact-form-background .contact-form-background-color{background:#fff;width:100%;opacity:.8;height:100%}.contact-form-details{position:relative;z-index:2;width:980px;padding:10px;background:#fff}.contact-form-details .details{flex:1 1;display:flex;flex-direction:column;align-items:center;padding-bottom:50px}.contact-form-details form{flex:1 1;border:1px solid #999;padding:20px;background:#fff}.contact-form-details form .submit-row{display:flex;align-items:center;justify-content:center;padding:40px 0 10px}.contact-form-details form p{margin-top:20px}.contact-form-details form p small{font-size:12px;padding:10px;color:#999}@media screen and (min-width:1150px){.contact-form-details{width:980px}}@media screen and (max-width:1150px) and (min-width:960px){.contact-form-details{width:800px}}@media screen and (max-width:960px){.contact-form-details{width:100%}.contact-form-details .row{flex-direction:column}}.full-width-video{width:100%}.full-width-video iframe{width:100%;min-height:743px}.full-width-link{margin-top:60px}.full-width-link a{padding:20px 60px;border:1px solid #999;color:#999}.full-width-link a:hover{color:#666}@media screen and (max-width:960px){.full-width-video iframe{min-height:400px}}.gallery{flex-direction:column;justify-content:center;padding:50px 0}.gallery,.gallery .slider{width:100%;display:flex;align-items:center}.gallery .slider{position:relative}.gallery .slider .left,.gallery .slider .right{display:flex;width:80px;background:hsla(0,0%,100%,.7);padding:30px}.gallery .slider .left:hover,.gallery .slider .right:hover{cursor:pointer;background:hsla(0,0%,100%,.9)}.gallery .slider .right{justify-content:flex-end}@media screen and (min-width:1150px){.gallery .top{width:980px}.gallery .slider .slide{min-height:400px}}@media screen and (max-width:1150px) and (min-width:960px){.gallery .top{width:800px}.gallery .slider .slide{min-height:400px}}@media screen and (max-width:960px) and (min-width:650px){.gallery .top{width:600px}.gallery .slider .slide{min-height:300px}}@media screen and (max-width:650px) and (min-width:500px){.gallery .top{width:450px}.gallery .slider .slide{min-height:300px;max-height:300px}}@media screen and (max-width:500px){.gallery .top{padding-left:20px;padding-right:20px;width:100%}.gallery .slider .slide{min-height:300px;max-height:300px}}@media screen and (max-width:960px){.gallery{padding-bottom:50px;padding-top:50px}.gallery .slider .left,.gallery .slider .right{padding:10px;width:40px}}.slides{display:flex;flex:1 1;justify-content:space-around}.slides .slide{flex:1 1;position:relative;margin:0 10px}.slides .slide:hover .foreground{cursor:pointer;animation:galleryFadeOut .2s reverse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slides .slide:hover .background{-webkit-animation:galleryFadeOut .2s ease-out;animation:galleryFadeOut .2s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slides .slide .background{background-size:cover;background-position:50%;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.slides .slide .foreground{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;padding:20px;opacity:0}.slides .slide .foreground p{text-transform:uppercase;text-align:center;font-size:1.4em;color:#999;margin-bottom:40px}.slides .slide .foreground h4{font-family:Darling Modern,cursive;font-size:1.8em;text-align:center;color:#999}.slides .slide .foreground h5{font-size:.8em;text-align:center;color:#999;margin-top:40px}@-webkit-keyframes galleryFadeOut{0%{opacity:1}to{opacity:.2}}@keyframes galleryFadeOut{0%{opacity:1}to{opacity:.2}}i.arrow{border:solid #999;border-width:0 3px 3px 0;display:inline-block;padding:5px}i.arrow.arrow-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}i.arrow.arrow-left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}i.arrow.arrow-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}i.arrow.arrow-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.video-list-slide:hover{cursor:pointer}header{width:980px;justify-content:space-between}header,header .brand{display:flex;padding:20px 0;color:#999}header .brand{flex-direction:column;align-items:center;justify-content:center}header .brand:active,header .brand:hover,header .brand:visited{color:#999}header h1{font-size:2em;font-family:Darling Modern,cursive;margin-bottom:5px}header h2{font-size:.6em}header nav.menu a{padding:10px 20px}@media screen and (min-width:1150px){header{width:980px}}@media screen and (max-width:1150px) and (min-width:960px){header{width:800px}}@media screen and (max-width:960px) and (min-width:650px){header{padding-bottom:0;padding-top:0;justify-content:center;width:600px}}@media screen and (max-width:650px) and (min-width:500px){header{padding-bottom:0;padding-top:0;justify-content:center;width:450px}}@media screen and (max-width:500px){header{justify-content:center;width:100%;padding:0 20px}}.home-header{position:relative;width:100%;background:linear-gradient(180deg,#ccc,#ccc)}.home-header .background{background-image:url(/images/home-header.jpg);position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;z-index:1;mix-blend-mode:multiply}.home-header .foreground{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;z-index:2;min-height:100vh;text-align:center;color:#fcfcfc}.home-header .foreground h1{font-size:8em;font-family:Darling Modern,cursive}.home-header .language-links{position:absolute;top:30px;right:40px}.home-header .language-links span:hover{cursor:pointer}@media screen and (max-width:960px){.home-header .language-links{display:none}}@media screen and (max-width:650px){.home-header .foreground h1{font-size:3em}}.arrowWrapper{padding:16px 9px;margin-bottom:50px;position:relative;-webkit-animation:blinking 3s infinite;animation:blinking 3s infinite}.arrowWrapper i.arrow{border-width:0 3px 3px 0;border-color:#fcfcfc;padding:8px;position:absolute;left:0;top:13px}.arrowWrapper i.arrow.arrow-first{top:0;left:0}.arrowWrapper i.arrow.arrow-second{top:10px;left:0}@-webkit-keyframes blinking{0%{opacity:1}20%{opacity:1}50%{opacity:.3}80%{opacity:1}to{opacity:1}}@keyframes blinking{0%{opacity:1}20%{opacity:1}50%{opacity:.3}80%{opacity:1}to{opacity:1}}.icon-close{color:#666;position:absolute;margin-top:0;margin-left:0;width:28px;height:28px}.icon-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-close:after,.icon-close:before{content:"";position:absolute;top:10px;width:28px;height:3px;background-color:currentColor}.icon-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-menu{color:#000;position:absolute;margin-left:2px;margin-top:10px;width:28px;height:3px;background-color:currentColor}.icon-menu:before{top:-8px}.icon-menu:after,.icon-menu:before{content:"";position:absolute;left:0;width:28px;height:3px;background-color:currentColor}.icon-menu:after{top:8px}.information{position:relative;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.information .background{position:absolute;top:0;left:0;background-image:url(/images/information-background.jpg);background-size:cover;background-position:50%;width:100%;height:100%;z-index:1;opacity:.2}.information .foreground{width:980px;position:relative;z-index:2;padding:200px 0}.information .foreground .row{align-items:normal}.information .foreground .info{border:1px solid #ccc;flex:1 1;padding:10px}.information .foreground .info:not(:last-of-type){margin-right:20px}.information .foreground .info:not(:first-of-type){margin-left:20px}.information .foreground .info .content{border:1px solid #ccc;background:hsla(0,0%,100%,.4);padding:20px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:space-between}.information .foreground .info .content p{margin-bottom:10px;text-align:center}.information .foreground .info .content button{margin-top:20px}.information .foreground .info:hover{cursor:pointer}.information .foreground .info:hover .content{background:hsla(0,0%,100%,.7)}.information .foreground .info h4{font-size:1.4em;text-align:center;margin-bottom:40px;margin-top:20px}.instagram{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:160px 0 50px}.instagram .thumbnail{flex:1 1;margin:3px}.instagram .thumbnail:hover{cursor:pointer;-webkit-animation:fadeOut .3s ease-out;animation:fadeOut .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.instagram .thumbnail .thumbnail-image{min-height:300px;background-position:50%;background-size:cover}.instagram .row{width:100%;padding:3px}@media screen and (min-width:1150px){.instagram .top{width:980px}}@media screen and (max-width:1150px) and (min-width:960px){.instagram .top{width:800px}}@media screen and (max-width:960px) and (min-width:650px){.instagram .top{width:600px}}@media screen and (max-width:650px) and (min-width:500px){.instagram .top{width:450px}.instagram .thumbnail .thumbnail-image{min-height:250px}}@media screen and (max-width:500px){.instagram .top{padding-left:20px;padding-right:20px;width:100%}.instagram .thumbnail .thumbnail-image{min-height:180px}}@media screen and (max-width:960px){.instagram{padding-bottom:50px;padding-top:50px}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:.7}}@keyframes fadeOut{0%{opacity:1}to{opacity:.7}}nav.menu{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0}nav.menu a{color:#999;padding:10px 30px;flex:1 1;font-size:.9em;text-align:center}nav.menu a:not(.brand){text-transform:uppercase}nav.menu a.brand{text-align:center;flex:2 1}nav.menu a.border{border-right:1px solid #999}nav.menu a.firstLink{padding-left:0}nav.menu a.lastLink{padding-right:0}@media screen and (min-width:1150px){nav.menu.menu-section{width:980px}}@media screen and (max-width:1150px) and (min-width:960px){nav.menu.menu-section{width:800px}}@media screen and (max-width:960px){nav.menu.menu-section{display:none}}.mobile-menu{position:absolute;top:0;right:0;z-index:5}.mobile-menu .toggle-button{position:absolute;top:15px;right:40px}.mobile-menu .toggle-button:hover{cursor:pointer}.mobile-menu .toggle-button i{color:#333;font-size:2em}.mobile-menu .toggle-button.toggle-button-visible i{color:#999}.mobile-menu .mobile-menu-content{background:#faf9f9;width:100vw}.mobile-menu .mobile-menu-content .links{display:flex;flex-direction:column}.mobile-menu .mobile-menu-content .links a{font-size:1.8em;padding:10px 20px}.mobile-menu .mobile-menu-content .links a,.mobile-menu .mobile-menu-content .links a:active,.mobile-menu .mobile-menu-content .links a:hover,.mobile-menu .mobile-menu-content .links a:visited{color:#999}.mobile-menu .mobile-menu-content .links a:last-of-type{padding-bottom:20px}.mobile-menu .mobile-menu-content .links .icons{padding:20px}.mobile-menu .mobile-menu-content .links .icons a{margin-right:10px;padding:0}.mobile-menu .mobile-menu-content h1{color:#999;font-size:2em;font-family:Darling Modern,cursive;text-align:center;padding:100px 0 70px}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:20}.modal .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a1519;opacity:.8}.modal .foreground{width:100vw;height:100vh;background:#f0f0f0;border:#ccc;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.modal .foreground.smallModal{height:auto;width:auto}.modal .foreground .foreground-top{min-height:60px;display:flex;justify-content:flex-end;align-items:center}.modal .foreground .foreground-top .closeButton{margin-right:15px;padding:10px}.modal .foreground .foreground-top .closeButton:hover{cursor:pointer}.modal .foreground .foreground-bottom{min-height:180px;display:flex}.modal .foreground .foreground-middle{height:100%}.modal .foreground .foreground-middle .youtube-player-container{padding:50px;height:100%}.modal .foreground .foreground-middle iframe{width:100%;height:100%}.photo{display:flex;flex-direction:column;align-items:center;width:100%}.photo .top{width:980px}.photo .youtube-video-wrapper{width:980px;margin-bottom:50px}.photo .youtube-video-wrapper iframe{width:100%;min-height:500px}.photo .slides{display:grid;overflow:auto;width:980px}.photo.photo-list .slides{padding:20px;width:100%;grid-template-columns:repeat(4,1fr);grid-gap:20px}.photo.photo-list .slides .slide{margin:0;min-height:400px}.photo.photo-categories .slides{grid-template-columns:repeat(3,1fr);grid-gap:20px}.photo.photo-categories .slides .slide{margin:0;min-height:300px}.photo.photo-categories .slides .slide:hover .background,.photo.photo-categories .slides .slide:hover .foreground{-webkit-animation:none;animation:none}.photo.photo-categories .slides .slide .foreground{opacity:1}.photo.photo-categories .slides .slide .background{opacity:.2}.photo .slides .slide{flex:1 1;min-width:auto;display:flex;align-items:center;justify-content:center}.images-list{display:flex;flex-direction:column;align-items:center;width:980px}.images-list img{width:100%}.images-list img:not(:last-of-type){margin-bottom:30px}@media screen and (min-width:1150px){.photo .images-list,.photo .top{width:980px}.photo.photo-list .slides{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1150px) and (min-width:960px){.photo .images-list,.photo .top{width:800px}.photo.photo-list .slides{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:960px) and (min-width:650px){.photo .images-list,.photo .top{width:600px}.photo.photo-list .slides{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:650px) and (min-width:500px){.photo .images-list,.photo .top{width:450px}.photo.photo-list .slides{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.photo{padding:10px}.photo .images-list,.photo .top{width:100%}.photo.photo-list .slides{grid-template-columns:repeat(1,1fr)}}.testimonials{padding:100px 0;color:#999;flex-direction:column}.testimonials,.testimonials .content{width:100%;display:flex;align-items:center}.testimonials .content{justify-content:center}.testimonials .content .left,.testimonials .content .right{display:flex;width:80px;background:hsla(0,0%,100%,.7);padding:30px}.testimonials .content .left:hover,.testimonials .content .right:hover{cursor:pointer;background:hsla(0,0%,100%,.9)}.testimonials .content .row{display:flex;flex-direction:column;position:relative;min-height:400px;flex:1 1}.testimonials .content .testimonial{width:100%;display:flex;align-items:center;position:absolute;top:0;bottom:0}.testimonials .content .testimonial.hidden{-webkit-animation:hide .2s forwards;animation:hide .2s forwards}.testimonials .content .testimonial.visible{-webkit-animation:show 1.5s forwards;animation:show 1.5s forwards}.testimonials .content .left{margin-right:30px}.testimonials .content .right{margin-left:30px}.testimonials h4{font-family:CormorantGaramond,serif;font-size:1em;margin-bottom:20px;text-transform:uppercase}.testimonials p{margin-bottom:10px;font-size:.9em}.testimonials .text{flex:1 1;padding-right:60px}.testimonials .image{margin-left:60px;width:300px;height:300px}.testimonials .image img{max-width:300px;max-height:300px;width:300px;height:300px;border-radius:50%;object-fit:cover}@media screen and (min-width:1150px){.testimonials .row,.testimonials .top{width:980px;max-width:980px}}@media screen and (max-width:1150px) and (min-width:960px){.testimonials .row,.testimonials .top{width:800px;max-width:800px}}@media screen and (max-width:960px) and (min-width:650px){.testimonials .row,.testimonials .top{width:600px;max-width:600px}}@media screen and (max-width:650px) and (min-width:500px){.testimonials .row,.testimonials .top{width:450px;max-width:450px}}@media screen and (max-width:500px){.testimonials .row,.testimonials .top{width:100%}}@media screen and (max-width:960px){.testimonials{padding-bottom:50px;padding-top:50px}.testimonials .row{padding-left:20px;padding-right:20px}.testimonials .row .testimonial{flex-direction:column-reverse}.testimonials .row .testimonial .text{padding:0}.testimonials .row .testimonial .image{margin-bottom:40px;margin-left:0;padding:0;width:130px;height:130px}.testimonials .row .testimonial .image img{border-radius:50%;max-width:130px;max-height:130px;width:130px;height:130px;object-fit:cover}.testimonials .content .left,.testimonials .content .right{padding:10px;width:40px}}@-webkit-keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes hide{0%{opacity:1}to{opacity:0}}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}.youtube-thumbnail-list{width:100%;overflow:hidden;position:relative}.youtube-thumbnail-list .thumbnail-container{display:flex;position:absolute;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.youtube-thumbnail-list .thumbnail-list-arrow{position:absolute;bottom:0;z-index:2;font-size:70px;color:#fff;opacity:.7;height:100%;display:flex;justify-content:center;align-items:center}.youtube-thumbnail-list .thumbnail-list-arrow:hover{cursor:pointer}.youtube-thumbnail-list .thumbnail-list-arrow.thumbnail-list-left{left:0}.youtube-thumbnail-list .thumbnail-list-arrow.thumbnail-list-right{right:0}.youtube-thumbnail{min-width:240px;min-height:180px;background-position:50%;background-size:cover}.youtube-thumbnail:hover{cursor:pointer}.youtube-thumbnail .youtube-thumbnail-content{display:flex;height:100%;width:100%;flex-direction:column;justify-content:center;align-items:center;color:#999;position:relative}.youtube-thumbnail .youtube-thumbnail-content .thumbnail-background{position:absolute;width:100%;height:100%;z-index:1;background:hsla(0,0%,100%,.8);opacity:0}.youtube-thumbnail .youtube-thumbnail-content .thumbnail-foreground{position:relative;opacity:0;z-index:2}.youtube-thumbnail .youtube-thumbnail-content .thumbnail-foreground h3{font-family:Darling Modern,cursive;font-size:1.2em;text-align:center;margin-bottom:10px}.youtube-thumbnail .youtube-thumbnail-content .thumbnail-foreground p{font-size:.8em;text-align:center}.youtube-thumbnail .youtube-thumbnail-content:hover{cursor:pointer}.youtube-thumbnail .youtube-thumbnail-content:hover .thumbnail-background,.youtube-thumbnail .youtube-thumbnail-content:hover .thumbnail-foreground{-webkit-animation:youtubeThumbnailAnimation .2s ease-out;animation:youtubeThumbnailAnimation .2s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes youtubeThumbnailAnimation{0%{opacity:.2}to{opacity:1}}@keyframes youtubeThumbnailAnimation{0%{opacity:.2}to{opacity:1}}
/*# sourceMappingURL=main.b9b62844.chunk.css.map */