@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}:root{--z-lv-1:1;--z-lv-2:10;--z-lv-3:100;--z-lv-4:1000;--z-lv-5:10000;--z-lv-6:100000;--z-lv-7:1000000;--z-lv-8:10000000;--z-lv-9:100000000;--z-lv-10:1000000000;--z-behindLv-1:-1;--z-behindLv-2:-10;--z-behindLv-3:-100;--z-behindLv-4:-1000;--z-behindLv-5:-10000;--z-behindLv-6:-100000;--z-behindLv-7:-1000000;--z-behindLv-8:-10000000;--z-behindLv-9:-100000000;--z-behindLv-10:-1000000000;--fontFamily-base:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;--fontFamily-mincho:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;--fontFamily-mono:monospace,serif;--fontWeight-thin:100;--fontWeight-extraLight:200;--fontWeight-light:300;--fontWeight-normal:400;--fontWeight-medium:500;--fontWeight-semiBold:600;--fontWeight-bold:700;--fontWeight-extraBold:800;--fontWeight-black:900;--easeIn-sine:cubic-bezier(0.47,0,0.745,0.715);--easeOut-sine:cubic-bezier(0.39,0.575,0.565,1);--easeInOut-sine:cubic-bezier(0.445,0.05,0.55,0.95);--easeIn-quad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOut-quad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOut-quad:cubic-bezier(0.455,0.03,0.515,0.955);--easeIn-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOut-cubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOut-cubic:cubic-bezier(0.645,0.045,0.355,1);--easeIn-quart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOut-quart:cubic-bezier(0.165,0.84,0.44,1);--easeInOut-quart:cubic-bezier(0.77,0,0.175,1);--easeIn-quint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOut-quint:cubic-bezier(0.23,1,0.32,1);--easeInOut-quint:cubic-bezier(0.86,0,0.07,1);--easeIn-expo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOut-expo:cubic-bezier(0.19,1,0.22,1);--easeInOut-expo:cubic-bezier(1,0,0,1);--easeIn-circ:cubic-bezier(0.6,0.04,0.98,0.335);--easeOut-circ:cubic-bezier(0.075,0.82,0.165,1);--easeInOut-circ:cubic-bezier(0.785,0.135,0.15,0.86);--easeIn-back:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOut-back:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOut-back:cubic-bezier(0.68,-0.55,0.265,1.55);--size-ipad-long:1024px;--size-ipad-short:768px;--size-ipadPro10inch-long:1112px;--size-ipadPro10inch-short:834px}@keyframes funyafunya{0%{border-radius:50% 50% 50% 70%/50% 50% 70% 60%}12.5%{border-radius:80% 30% 50% 50%/50%}25%{border-radius:40% 40% 50%/30% 50% 50%}37.5%{border-radius:20% 30% 56% 70%/80% 50% 70% 20%}50%{border-radius:5%}62.5%{border-radius:3%}75%{border-radius:2%}86.5%{border-radius:1%}to{border-radius:0}}html{font-size:62.5%}body{background-color:#f7f7f7;font-size:1.6rem;font-family:Noto Sans JP,sans-serif;margin:0 auto}*,:after,:before{box-sizing:border-box}pre{font-family:monospace,serif;font-family:var(--fontFamily-mono);font-weight:400;font-weight:var(--fontWeight-normal)}@media (min-width:768px){.-hidden-pc{display:none!important}}@media (max-width:767px){.-hidden-sp{display:none!important}}.-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.header{position:-webkit-sticky;position:sticky;z-index:300;top:0}@media (max-width:767px){.header{height:6rem}}.header .headerFixed{width:100%;height:100%;background-color:#f7f7f7;border-bottom:1px solid #e5e5e5}@media (min-width:1024px) and (max-width:1279px){.header .headerFixed{width:100%}}@media (max-width:767px){.header .headerFixed{height:6rem}}.header .layout{padding:2rem 6rem;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:100%}@media (min-width:1024px) and (max-width:1279px){.header .layout{padding:1.2rem 4rem}}@media (min-width:768px) and (max-width:1023px){.header .layout{padding:1.6rem 2.4rem}}@media (max-width:767px){.header .layout{padding:1.9rem 5.3vw}}.header .nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:8px;column-gap:0;align-content:center}@media (max-width:767px){.header .nav{height:auto}}@media (min-width:768px){.header .nav a img{width:18rem}}@media (max-width:767px){.header .nav a img{width:14rem}}@media (min-width:768px){.header .nav a{transition-property:opacity;transition-duration:.3s}}@media (min-width:768px){.header .nav a:hover{opacity:.5}}.header .nav_list{display:flex;margin-left:auto}@media (max-width:767px){.header .nav_list{margin-left:auto;display:none}}.header .nav_list li:not(:first-of-type){margin-left:20px}@media (min-width:1024px) and (max-width:1279px){.header .nav_list li:not(:first-of-type){margin-left:10px}}@media (min-width:768px) and (max-width:1023px){.header .nav_list li:not(:first-of-type){margin-left:10px}}.header .nav_list a{text-decoration:none;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em}@media (min-width:1024px) and (max-width:1279px){.header .nav_list a{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.header .nav_list a{font-size:12px}}.header .nav .nav_buttons{display:flex;align-items:center;gap:10px;margin-left:auto}@media (max-width:767px){.header .nav .nav_buttons{display:none}}.header .nav .nav_buttons .menu-contact,.header .nav .nav_buttons .menu-recruit{display:flex;align-items:center}.header .nav .nav_buttons .menu-contact a,.header .nav .nav_buttons .menu-recruit a{text-decoration:none;color:#fff;border-radius:2px;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em}@media (min-width:1024px) and (max-width:1279px){.header .nav .nav_buttons .menu-contact a,.header .nav .nav_buttons .menu-recruit a{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.header .nav .nav_buttons .menu-contact a,.header .nav .nav_buttons .menu-recruit a{font-size:12px}}.header .nav .nav_buttons .menu-contact a.btn,.header .nav .nav_buttons .menu-recruit a.btn{background-color:#000;padding:10px 12px}.header .nav .nav_buttons .menu-contact a.-recruit,.header .nav .nav_buttons .menu-recruit a.-recruit{background-color:#e74c3c;padding:10px 24px}.header .nav .drawer{display:none}@media (min-width:768px) and (max-width:1023px){.header .nav .drawer{display:block}}@media (max-width:767px){.header .nav .drawer{display:block;position:relative;z-index:200}}.header .nav .drawer-hidden{display:none}.header .nav .drawer-open{display:flex;width:3rem;justify-content:center;align-items:center;position:fixed;right:5.3vw;z-index:100;cursor:pointer}.header .nav .drawer-open span,.header .nav .drawer-open span:after,.header .nav .drawer-open span:before{content:"";display:block;height:.2rem;width:3rem;background:#000;transition:.5s;position:absolute}.header .nav .drawer-open span:before{bottom:8px}.header .nav .drawer-open span:after{top:8px}.header .nav #drawer-check:checked~.drawer-open span{background:hsla(0,0%,100%,0)}.header .nav #drawer-check:checked~.drawer-open span:before{bottom:0;transform:rotate(45deg);background:#fff}.header .nav #drawer-check:checked~.drawer-open span:after{top:0;transform:rotate(-45deg);background:#fff}.header .nav .drawer-content{width:87%;height:100%;position:fixed;top:0;left:100%;z-index:99;background:#000;transition:.5s}.header .nav .drawer-content .drawer-list{margin:8rem 3rem 0}.header .nav .drawer-content .drawer-list .drawer-item.contact-btn{background-color:#fff;text-align:center;margin-bottom:20px!important}.header .nav .drawer-content .drawer-list .drawer-item.contact-btn a{display:block;color:#000;font-size:1.4rem;padding:2rem 0}.header .nav .drawer-content .drawer-list .drawer-item.recruit-btn{background-color:#e74c3c;text-align:center}.header .nav .drawer-content .drawer-list .drawer-item.recruit-btn a{display:block;color:#fff;font-size:1.4rem;padding:2rem 0}.header .nav .drawer-content .drawer-list .drawer-item a{color:#fff;text-decoration:none;font-size:2rem;letter-spacing:.1em}.header .nav .drawer-content .drawer-list .drawer-item:not(:last-child){margin-bottom:4rem}.header .nav #drawer-check:checked~.drawer-content{left:13%}.footer{text-align:center;border-top:1px solid #e5e5e5}.footer .layout{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:4.4rem}@media (max-width:767px){.footer .layout{padding:2.5rem}}.footer .layout small{font-size:1rem;letter-spacing:.1em}@media (max-width:767px){.footer .layout small{font-size:.9rem}}.main .section-mv{background-color:#f7f7f7;position:relative;z-index:-1}.main .section-mv .mv__slider{position:relative;z-index:10;overflow:hidden}@media (min-width:768px){.main .section-mv .mv__slider{margin-left:auto;width:60.58824%}}@media (min-width:768px) and (max-width:1023px){.main .section-mv .mv__slider{width:72%}}.main .section-mv .mv__slider .slide{position:absolute;top:0;height:100%;width:100%;overflow:hidden}.main .section-mv .mv__slider .slide:first-of-type{position:relative}.main .section-mv .mv__slider .slide img{width:100%}.main .section-mv .mv__slider .slide.-lastCurrent{z-index:10}.main .section-mv .mv__slider .slide.-current{z-index:20}.main .section-mv .layout{padding-right:0;padding-left:0}@media (min-width:768px){.main .section-mv .layout{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;position:relative}.main .section-mv .layout:after{content:"";position:absolute;left:0;width:25vw;height:25vw;max-width:400px;top:0;background-image:url(/recruit/image/mv_dot_pc.png);background-size:100% auto;background-repeat:no-repeat}}.main .section-mv .layout .mv__text{text-align:left;font-size:4rem;line-height:2;letter-spacing:.05em;font-weight:600;transition-property:transform,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:1.1s;text-shadow:hsla(0,0%,100%,.5) 0 0 4rem}@media (min-width:768px){.main .section-mv .layout .mv__text{position:absolute;top:9rem;left:10rem;z-index:50}}@media (min-width:768px) and (max-width:1023px){.main .section-mv .layout .mv__text{top:4rem}}@media (max-width:767px){.main .section-mv .layout .mv__text{font-size:2.2rem;text-align:center;padding-top:2.4rem;background-image:url(/recruit/image/mv_dot_sp.png);background-size:64.13333vw;background-repeat:no-repeat}}.main .section-background .background__description{margin-top:4rem;text-align:center;line-height:2;letter-spacing:.1em;border-radius:20px;box-shadow:-23px -23px 30px #fff,20px 20px 30px rgba(0,0,0,.08);padding:5.6rem}@media (max-width:767px){.main .section-background .background__description{margin-top:2.4rem;padding:3.2rem}}.main .section-background .background__description .description__text{font-size:1.6rem;font-weight:300}@media (max-width:767px){.main .section-background .background__description .description__text{font-size:1.3rem;text-align:left}}.main .section-background .background__description .description__text.-bold{font-size:1.8rem;font-weight:600;margin-top:4rem}@media (max-width:767px){.main .section-background .background__description .description__text.-bold{font-size:1.4rem;letter-spacing:.05em}}.main .section-background .background__description .description__text .color-red{color:#e74c3c;font-weight:600}.main .section-background .layout{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding-top:4rem}@media (max-width:767px){.main .section-background .layout{padding-top:4.8rem}}.main .section-about .layout{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.main .section-about .section-title{padding-bottom:4rem;padding-top:10rem}@media (max-width:767px){.main .section-about .section-title{padding-top:5rem}}@media (max-width:767px){.main .section-about .about__content{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.main .section-about .about__content .about__block{position:relative}.main .section-about .about__content .about__block:after{content:"";position:absolute;left:0;width:22.5vw;height:22.5vw;bottom:0;background-image:url(/recruit/image/about_dot_pc.png);background-size:100% auto;background-repeat:no-repeat;max-width:360px;max-height:360px}@media (max-width:767px){.main .section-about .about__content .about__block:after{width:88.13333vw;height:88.13333vw;background-image:url(/recruit/image/about_dot_sp.png)}}.main .section-about .about__content .about__block .layout{background-color:#fff;border-left:none}@media (min-width:768px){.main .section-about .about__content .about__block .layout{position:relative;padding-top:10rem;padding-bottom:10rem}.main .section-about .about__content .about__block .layout:after{content:"";position:absolute;right:0;width:100vw;height:100%;top:0;background-color:#fff}}@media (max-width:767px){.main .section-about .about__content .about__block .layout{padding-top:4rem;padding-bottom:4rem}}@media (min-width:768px){.main .section-about .about__content .about__block .about__inner{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative}}.main .section-about .about__content .about__block .about__description{letter-spacing:.1em;line-height:2}@media (min-width:768px){.main .section-about .about__content .about__block .about__description{flex:1 1;position:relative;z-index:1}}.main .section-about .about__content .about__block .about__description .about__description-title{font-size:2.6rem;color:#e74c3c;font-weight:600}@media (max-width:767px){.main .section-about .about__content .about__block .about__description .about__description-title{font-size:1.8rem;letter-spacing:0}}.main .section-about .about__content .about__block .about__description .about__description-text{font-size:1.6rem;font-weight:300;margin-top:4rem}@media (max-width:767px){.main .section-about .about__content .about__block .about__description .about__description-text{font-size:1.3rem;margin-top:3.2rem}}@media (min-width:768px){.main .section-about .about__content .about__block .about__image{width:36.2069%;position:relative;z-index:1}}@media (max-width:767px){.main .section-about .about__content .about__block .about__image{margin-top:4rem}}.main .section-about .about__content .about__block .about__image img{width:100%}@media (min-width:768px){.main .section-about .about__content .about__block.-block1 .layout:after{border-bottom:1px solid #e6e6e6}}@media (max-width:767px){.main .section-about .about__content .about__block.-block1{border-bottom:1px solid #e6e6e6}}@media (min-width:768px){.main .section-about .about__content .about__block.-block1 .about__image img{width:52.85714%}}@media (max-width:767px){.main .section-about .about__content .about__block.-block2 .about__image{width:32.23881%;margin-left:auto;margin-right:auto}}@media (min-width:768px){.main .section-about .about__content .about__block.-block2 .about__image img{width:47.14286%}}.section-description .layout{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding-top:10rem;padding-bottom:8rem}@media (max-width:767px){.section-description .layout{padding-top:5rem;padding-bottom:5rem}}.section-description .description__content{background-color:#fff;border-radius:20px;margin-top:4rem;padding:1.6rem 8rem;letter-spacing:.1em;box-shadow:0 20px 30px rgba(0,0,0,.05)}@media (max-width:767px){.section-description .description__content{margin-top:2.4rem;padding:0 3rem}}.section-description .description__content .description__block{padding-top:4rem;padding-bottom:4rem}@media (max-width:767px){.section-description .description__content .description__block{padding-top:3.2rem;padding-bottom:3.2rem}}.section-description .description__content .description__block:not(:first-of-type){border-top:1px solid #e7e7e7}.section-description .description__content .description-head{font-weight:700;font-size:2.4rem;margin-bottom:3.2rem}@media (max-width:767px){.section-description .description__content .description-head{font-size:1.9rem}}@media (min-width:768px){.section-description .description__content .description__item{display:flex;flex-wrap:wrap}}.section-description .description__content .description__item .description__item-title{font-weight:500;font-size:2rem;line-height:1.8}@media (min-width:768px){.section-description .description__content .description__item .description__item-title{width:24%;padding-right:16px}}@media (max-width:767px){.section-description .description__content .description__item .description__item-title{font-size:1.5rem}}.section-description .description__content .description__item .description__item-text{font-size:1.6rem;line-height:2.2}@media (min-width:768px){.section-description .description__content .description__item .description__item-text{flex:1 1}}@media (max-width:767px){.section-description .description__content .description__item .description__item-text{font-size:1.2rem;margin-top:.8rem}}.section-description .description__content .description__item .description__item-text .description__item-square{display:flex;align-items:center}@media (max-width:767px){.section-description .description__content .description__item .description__item-text .description__item-square{align-items:flex-start}}.section-description .description__content .description__item .description__item-text .description__item-square span{flex:1 1}.section-description .description__content .description__item .description__item-text .description__item-square:before{content:"";width:10px;height:10px;background-color:#e74c3c;margin-right:8px}@media (max-width:767px){.section-description .description__content .description__item .description__item-text .description__item-square:before{margin-top:.8em}}.section-description .description__content .description__item .description__item-text .description__item-light{font-weight:300}.section-description .description__content .description__item .description__item-text .description__item-note{font-size:1.1rem;color:#a0a0a0;text-indent:-1em;padding-left:1em}.section-description .description__content .description__item .description__item-text .description__item-note:before{content:"※"}.section-description .description__content .description__item .description__item-text .-margin{padding-left:16px}.section-description .description__content .description__item:not(:first-of-type){margin-top:4rem}@media (max-width:767px){.section-description .description__content .description__item:not(:first-of-type){margin-top:3.2rem}}.contact{background-color:#fff}.contact .layout{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:15rem 10rem 10rem}@media (max-width:767px){.contact .layout{padding:10.2rem 5.3vw 6rem}}.contact_wrapper{margin-top:8rem;display:flex;justify-content:space-between}@media (max-width:767px){.contact_wrapper{flex-direction:column;margin-top:3rem}}.contact_wrapper--text{width:32%}@media (max-width:767px){.contact_wrapper--text{width:100%}}.contact_wrapper--text p{font-size:1.6rem;line-height:2.375;letter-spacing:.18em;font-weight:300}@media (min-width:768px) and (max-width:1023px){.contact_wrapper--text p{font-size:1.28rem}}@media (max-width:767px){.contact_wrapper--text p{font-size:1.3rem;line-height:2.077}}.contact_wrapper--text span{font-size:1.1rem;line-height:2.545;letter-spacing:.1em;color:#e74c3c}.contact_wrapper--form{width:62%}@media (max-width:767px){.contact_wrapper--form{width:100%;margin-top:4rem}}.contact_wrapper--form .form-item label{display:block;font-weight:600;line-height:1.75;margin-bottom:.2rem;letter-spacing:.05em}@media (max-width:767px){.contact_wrapper--form .form-item label{font-size:1.3rem;letter-spacing:.1em}}.contact_wrapper--form .form-item label span{color:#e74c3c}.contact_wrapper--form .form-item input{width:100%;height:5rem;background-color:#f7f7f7;padding:1rem;border:1px solid #e5e5e5}@media (max-width:767px){.contact_wrapper--form .form-item input{height:4rem}}.contact_wrapper--form .form-item textarea{width:100%;height:18rem;background-color:#f7f7f7;padding:1rem;border:1px solid #e5e5e5}@media (max-width:767px){.contact_wrapper--form .form-item textarea{height:17rem}}.contact_wrapper--form .form-item:not(:last-child){margin-bottom:2rem}.contact_wrapper--form .form-item .form-item__err{font-size:1.4rem;color:#e74c3c}.contact_wrapper--form .form-item:not(.-err) .form-item__err{display:none}.contact_wrapper--form .submit_wrapper{text-align:center;margin-top:2.8rem}@media (max-width:767px){.contact_wrapper--form .submit_wrapper{margin-top:2rem}}.contact_wrapper--form .submit_wrapper .submit{display:inline-block;border:none;background-color:#262626;color:#fff;font-size:1.8rem;line-height:1;letter-spacing:.1em;font-weight:700;padding:2.3rem 8.2rem;cursor:pointer}@media (max-width:767px){.contact_wrapper--form .submit_wrapper .submit{font-size:1.4rem;padding:1.95rem 7rem}}.contact_wrapper--form .contact_wrapper--formThanks{line-height:2.375;letter-spacing:.18em;font-weight:300;text-align:center}.contact_wrapper--form.-thanks form,.contact_wrapper--form:not(.-thanks) .contact_wrapper--formThanks{display:none}.section-contact .layout{padding-top:10rem}@media (max-width:767px){.section-contact .layout{padding-top:5rem}}.section-contact .form-row{display:flex;gap:2rem}@media (max-width:767px){.section-contact .form-row{display:block}}.section-contact .form-row .form-item{flex:1 1}.section-contact .form-item{margin-bottom:2rem}.section-contact .form-item .select-wrapper{position:relative}.section-contact .form-item .select-wrapper select{width:100%;height:5rem;background-color:#f7f7f7;padding:1rem;border:1px solid #e5e5e5;-webkit-appearance:none;appearance:none;background-image:none}@media (max-width:767px){.section-contact .form-item .select-wrapper select{height:4rem}}.section-contact .form-item .select-wrapper:after{content:"";position:absolute;top:calc(50% - 3px);right:16px;width:12px;height:12px;border-right:2px solid #333;border-bottom:2px solid #333;transform:translateY(-50%) rotate(45deg);pointer-events:none}.pagetop{background-color:#fff}.pagetop .layout{position:relative;padding:0 10rem 3rem;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}@media (max-width:767px){.pagetop .layout{padding-left:5.3vw;padding-right:5.3vw}}.pagetop_btn a{position:relative;text-decoration:none;background-color:#e74c3c;color:#fff;display:block;width:10rem;height:10rem;border-radius:50%;margin-left:auto}@media (max-width:767px){.pagetop_btn a{width:7rem;height:7rem}}.pagetop_btn a:before{content:"";background-image:url(/common/image/triangle.png);background-size:12px auto;background-repeat:no-repeat;position:absolute;width:12px;top:3rem;bottom:0;right:0;left:0;margin:auto;text-align:center}@media (max-width:767px){.pagetop_btn a:before{top:1.5rem}}.pagetop_btn a:after{content:"TOP";font-size:1.4rem;letter-spacing:.2em;color:#fff;position:absolute;top:50%;transform:rotateY(-50%);bottom:0;right:0;left:0;margin:auto;text-align:center}@media (max-width:767px){.pagetop_btn a:after{font-size:1.2rem}}.show-animation[data-animation=title] .section-title,.show-animation[data-animation=title] .section-title-child,.show-animation[data-animation=title] .section-title-sub{transition-property:transform,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.show-animation[data-animation=title] .section-title-child{transition-delay:.3s}.show-animation[data-animation=title]:not(.-show) .section-title,.show-animation[data-animation=title]:not(.-show) .section-title-child,.show-animation[data-animation=title]:not(.-show) .section-title-sub{transform:translateX(40px);opacity:0}.show-animation[data-animation=filemaker] .filemaker_development--wrapper--inner--item{transition-property:transform,opacity;transition-duration:1.5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.show-animation[data-animation=filemaker] .filemaker_development--wrapper--inner--item:first-of-type{transition-delay:0s}.show-animation[data-animation=filemaker] .filemaker_development--wrapper--inner--item:nth-of-type(2){transition-delay:.2s}.show-animation[data-animation=filemaker] .filemaker_development--wrapper--inner--item:nth-of-type(3){transition-delay:.4s}.show-animation[data-animation=filemaker] .filemaker_development--wrapper--inner--item:nth-of-type(4){transition-delay:.6s}.show-animation[data-animation=filemaker] .filemaker_development--wrapper--inner--item:nth-of-type(5){transition-delay:.8s}.show-animation[data-animation=filemaker] .filemaker_development--wrapper--inner--item:nth-of-type(6){transition-delay:1s}.show-animation[data-animation=filemaker]:not(.-show) .filemaker_development--wrapper--inner--item{transform:translateY(40px);opacity:0}@media (max-width:767px){.main{overflow:hidden}}.main .layout{padding-left:10rem;padding-right:10rem}@media (max-width:767px){.main .layout{padding-left:20px;padding-right:20px}}.main .section-title{font-size:4rem;font-weight:600;margin-bottom:0}@media (max-width:767px){.main .section-title{font-size:2.5rem}}