@charset "UTF-8";@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:400;src:url(../assets/fonts/spectral-v14-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:500;src:url(../assets/fonts/spectral-v14-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:600;src:url(../assets/fonts/spectral-v14-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:700;src:url(../assets/fonts/spectral-v14-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../assets/fonts/roboto-v47-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(../assets/fonts/roboto-v47-latin-600.woff2) format("woff2")}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{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;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}a{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:rgba(255,209,178,.9);color:#0f0f0f}::selection{background-color:rgba(255,209,178,.9);color:#0f0f0f}html{background:#fffcf8;font-family:Roboto,sans-serif;scroll-behavior:smooth}body{color:#0f0f0f;line-height:1.35;text-wrap:pretty}body,main{min-height:100vh;position:relative}main{margin-bottom:1.5rem;overflow:hidden}main:last-of-type{margin-bottom:0}b,strong{font-weight:600}img{height:auto;max-width:100%}iframe,img{display:block}iframe{border:0;width:100%}p{font-size:16px;margin-bottom:1.5rem;text-wrap:pretty;transition:all .2s ease-in-out}@media (min-width:768px){p{font-size:18px}}@media (min-width:1280px){p{font-size:26px}}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{color:#0f0f0f;font-family:Spectral,sans-serif;font-weight:700;margin-bottom:1.5rem;position:relative;transition:font-size .2s ease-in-out}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#fcffce;display:block}h1{font-size:24px;padding-top:2rem}@media (min-width:768px){h1{font-size:32px}}@media (min-width:1280px){h1{font-size:36px}}@media (min-width:1400px){h1{font-size:48px}}h2{font-size:20px;padding-top:2rem}@media (min-width:375px){h2{font-size:25px}}@media (min-width:768px){h2{font-size:40px}}@media (min-width:1280px){h2{font-size:50px}}h3{font-size:16px;padding-top:2rem}@media (min-width:375px){h3{font-size:21px}}@media (min-width:768px){h3{font-size:36px}}@media (min-width:1280px){h3{font-size:46px}}.nav{background:#fcffce;bottom:0;left:0;position:fixed;right:40px;top:0;transform:translateX(-100%);width:100%;z-index:20}.nav .container{flex-direction:column;height:100%}.nav .container,.nav .logo{align-items:center;display:flex;justify-content:center}.nav .logo{color:#fffcf8;display:none;height:auto;margin:0 auto;padding-bottom:0;width:60%}.nav__list{padding:20px;z-index:10}.nav__item{padding:10px;text-align:center}.nav__item a{color:#0f0f0f;font-size:24px;font-weight:600;letter-spacing:1%;position:relative;text-decoration:none;transition:all .2s ease-in-out}.nav__item a:hover{text-decoration:underline}.nav__button{background:transparent;border:none;cursor:pointer;height:38px;padding:0;position:absolute;right:20px;top:20px;width:37px;z-index:29;-webkit-tap-highlight-color:transparent;border-radius:0}@media (min-width:1024px){.nav__button{right:40px}}.scroll-up .nav__button{background:#fcffce;position:fixed}.nav__button:hover{background:none}.nav__button__icon{background-color:#0f0f0f;border-radius:2px;display:block;height:2px;position:absolute;right:6px;width:24px}.nav__button__icon:first-child{top:10px}.nav__button__icon:nth-child(2){top:18px}.nav__button__icon:nth-child(3){top:26px}.nav__button--open .nav__button__icon:first-child{top:18px;transform:rotate(-45deg);transition:transform .3s ease-in-out}.nav__button--open .nav__button__icon:nth-child(2){display:none}.nav__button--open .nav__button__icon:nth-child(3){top:18px;transform:rotate(45deg);transition:transform .3s ease-in-out}.nav--open{transform:translateX(0);transition:transform .3s ease-in-out}@media (min-width:1280px){.nav{align-items:flex-start;background:transparent;bottom:inherit;display:flex;height:auto;justify-content:space-between;left:0;padding:40px 0;position:absolute;right:0;top:0;transform:inherit;width:100%;z-index:3}.scroll-up .nav{background:#fcffce;padding:20px 0;position:fixed;transition:background .3s ease-in-out}.scroll-up .nav .logo{height:100%;padding-top:0}.scroll-up .nav .logo img{max-width:200px;transition:max-width 0s ease-in-out}.nav .container{align-items:flex-start;flex-direction:row;justify-content:space-between;transition:align-items .3s ease-in-out;width:100%}.scroll-up .nav .container{align-items:center}.nav .logo{display:block;height:60%;margin:0;padding:20px 0 0;width:auto}.nav .logo img{max-width:420px;-o-object-fit:contain;object-fit:contain;transition:max-width .2s ease-in-out}}@media (min-width:1280px) and (min-width:1400px){.nav .logo img{max-width:460px}}@media (min-width:1280px){.nav__list{display:flex;padding:0}.nav__item{margin-bottom:0;margin-right:40px;padding:0;position:relative}.nav__item:last-child{margin-right:0}.nav__item a{font-size:20px}.nav__button{display:none}}header{background:linear-gradient(0deg,#fffcf8 54%,#fcffc1)}footer{border-radius:1rem;position:relative;transition:all .3s ease-in-out}footer .nav-footer{background:#ffd1b2;position:relative}footer .nav-footer ul{display:flex;gap:24px;position:relative}footer .nav-footer ul:before{background:#0f0f0f;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:calc(100% - 48px)}@media (min-width:768px){footer .nav-footer ul:before{width:calc(100% - 2rem)}}footer .nav-footer li{padding:20px 0 30px}@media (min-width:768px){footer .nav-footer li{padding:30px 0 60px}}@media (min-width:1024px){footer .nav-footer li{padding:40px 0 80px}}footer .nav-footer li a{font-size:16px;font-weight:600;margin:0}@media (min-width:768px){footer .nav-footer li a{font-size:18px}}@media (min-width:1280px){footer .nav-footer li a{font-size:26px}}footer .nav-footer li a:hover{opacity:1;transition:all .2s ease-in-out}footer .credit{display:block;font-size:12px;letter-spacing:1px;opacity:.5;padding:20px;text-align:center}@media (min-width:1024px){footer .credit{text-align:center}}footer .credit a{color:#fffcf8;opacity:.5}footer .credit a:hover{opacity:1;transition:all .2s ease-in-out}.container{margin:0 auto;max-width:1400px;padding:0 24px;position:relative;width:100%}@media (min-width:1024px){.container{padding:0 40px}}.container.small{max-width:700px}.sub_page .container.small{max-width:1400px}.container.medium{max-width:900px}.container.large{max-width:1200px}.row{display:flex;flex-wrap:wrap;width:100%}@media (min-width:768px){.row{gap:24px}}.col-6{width:100%}@media (min-width:768px){.col-6{width:calc(50% - 12px)}}.col-6 img{border-radius:16px}.gap_1{padding:40px 0;transition:all .2s ease-in-out}@media (min-width:768px){.gap_1{padding:60px 0}}@media (min-width:1024px){.gap_1{padding:80px 0}}@media (min-width:1280px){.gap_1{padding:100px 0}}.btn,button{background:transparent;border:2px solid #0f0f0f;border-radius:40px;color:#0f0f0f;cursor:pointer;display:inline-block;font-size:20px;font-weight:400;line-height:1;padding:16px 40px;text-decoration:none;transition:.2s ease-in-out;-webkit-tap-highlight-color:transparent}@media (min-width:1024px){.btn,button{font-size:26px;padding:16px 80px}}.btn:hover,button:hover{background-color:#0f0f0f;color:#fffcf8}.btn.light,button.light{background:#fffcf8;color:#ffd1b2}.btn.light:hover,button.light:hover{background-color:#fcffce;color:#fffcf8}.list li{font-size:20px;margin-bottom:18px;padding-left:22px;position:relative;text-wrap:pretty;transition:all .2s ease-in-out}@media (min-width:768px){.list li{font-size:22px}}@media (min-width:1024px){.list li{font-size:26px}}@media (min-width:1280px){.list li{font-size:32px;margin-bottom:32px;padding-left:34px}}.list li:before{background:#0f0f0f;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:8px;width:10px}@media (min-width:1280px){.list li:before{height:12px;top:14px;width:12px}}.list_small li{font-size:16px;margin-bottom:18px;padding-left:20px;position:relative;text-wrap:pretty;transition:all .2s ease-in-out}@media (min-width:768px){.list_small li{font-size:20px}}@media (min-width:1024px){.list_small li{font-size:22px}}@media (min-width:1280px){.list_small li{font-size:26px;margin-bottom:40px;padding-left:30px}}.list_small li:before{background:#0f0f0f;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:6px;width:8px}@media (min-width:1280px){.list_small li:before{height:10px;top:12px;width:10px}}.list_normal{margin-bottom:30px}@media (min-width:1280px){.list_normal{margin-bottom:80px}}.list_normal li{font-size:16px;padding-left:16px;position:relative;text-wrap:pretty;transition:all .2s ease-in-out}@media (min-width:768px){.list_normal li{font-size:18px}}@media (min-width:1280px){.list_normal li{font-size:26px}}.list_normal li:before{content:"•";left:0;position:absolute}.list_normal span{font-size:16px;transition:all .2s ease-in-out}@media (min-width:768px){.list_normal span{font-size:18px}}@media (min-width:1280px){.list_normal span{font-size:26px}}.list_normal .mehr-weniger,.list_normal .weniger{padding-left:16px}.center{text-align:center}.overflow-hidden{overflow:hidden}.head{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;text-wrap:pretty;transition:all .2s ease-in-out}@media (min-width:768px){.head{font-size:18px;margin-bottom:60px}}@media (min-width:1024px){.head{margin-bottom:80px}}@media (min-width:1280px){.head{font-size:26px}}.headline{font-family:Roboto,sans-serif;font-size:26px;font-weight:600;margin-bottom:40px!important;padding-top:0;text-decoration:underline;transition:all .2s ease-in-out}@media (min-width:768px){.headline{font-size:32px;margin-bottom:60px!important}}@media (min-width:1024px){.headline{font-size:40px;margin-bottom:80px!important}}.zitat{background:#fcffce}.zitat.red{background:#ffd1b2}.zitat p{margin-bottom:0;padding-right:10%;text-align:right}.zitat p:first-child{font-family:Spectral,sans-serif;font-size:40px;font-weight:700;margin-bottom:16px;padding-right:0;text-align:center}@media (min-width:768px){.zitat p:first-child{font-size:50px}}@media (min-width:1024px){.zitat p:first-child{font-size:60px}}@media (min-width:1280px){.zitat p:first-child{font-size:72px}}.mehr-weniger,.weniger{cursor:pointer;font-weight:700;text-decoration:underline}.welcome{display:grid;justify-items:start;padding-top:60px}@media (min-width:1024px){.welcome{align-items:end;grid-template-areas:"welcome-logo welcome-logo" "welcome-text welcome-img" "welcome-btn welcome-img ";grid-template-columns:calc(50% + 12px) calc(50% - 12px);grid-template-rows:auto 5fr 1fr}}@media (min-width:1280px){.welcome{padding-top:200px}}.welcome .logo{border-radius:0;margin-bottom:20px}@media (min-width:1024px){.welcome .logo{grid-area:welcome-logo;margin-bottom:0}}@media (min-width:1280px){.welcome .logo{display:none}}.welcome .welcome-img{border-radius:16px;margin:auto auto 30px;max-width:600px;width:100%}@media (min-width:1024px){.welcome .welcome-img{grid-area:welcome-img;margin-bottom:0;max-width:100%}}.welcome h1{max-width:600px}@media (min-width:1024px){.welcome h1{align-self:flex-end;grid-area:welcome-text;max-width:100%;padding-right:50px}}.welcome .btn{margin:auto}@media (min-width:1024px){.welcome .btn{grid-area:welcome-btn;justify-self:flex-start;margin-left:0}}#home .section_1{padding-bottom:40px;padding-top:0;transition:all .2s ease-in-out}@media (min-width:768px){#home .section_1{padding-bottom:60px}}@media (min-width:1024px){#home .section_1{padding:60px 0}}@media (min-width:1280px){#home .section_1{padding:140px 0}}#home .section_1 .head{margin-bottom:1.5rem}#home .systematische_beratung{background:#ffd1b2;padding:40px 0;transition:all .2s ease-in-out}@media (min-width:768px){#home .systematische_beratung{padding:60px 0}}@media (min-width:1280px){#home .systematische_beratung{padding:80px 0}}#home .systematische_beratung h2{font-size:40px;grid-area:item_head;margin:0;padding:0;text-align:center}@media (min-width:768px){#home .systematische_beratung h2{font-size:56px}}@media (min-width:1024px){#home .systematische_beratung h2{grid-column:span 6;margin-bottom:20px}}@media (min-width:1280px){#home .systematische_beratung h2{font-size:70px}}#home .systematische_beratung .container{display:grid;font-family:Spectral,sans-serif;font-size:16px;font-weight:600;gap:30px;grid-template-areas:"item_1 item_2" "item_head item_head" "item_3 item_3" "item_5 item_4" "item_6 item_6";grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto auto auto;text-align:center}@media (min-width:1024px){#home .systematische_beratung .container{font-size:36px;gap:40px;grid-template-areas:"item_1 item_2 item_4" "item_head item_head item_head" "item_3 item_3 item_3" "item_6 item_6 item_5";grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto auto auto}}#home .systematische_beratung .container p{margin-bottom:0}@media (min-width:425px){#home .systematische_beratung .container p{font-size:18px}}@media (min-width:768px){#home .systematische_beratung .container p{font-size:24px}}@media (min-width:1024px){#home .systematische_beratung .container p{grid-column:span 2}}@media (min-width:1280px){#home .systematische_beratung .container p{font-size:32px}}#home .systematische_beratung .container p:before{background:#0f0f0f;border-radius:50%;content:"";display:block;height:10px;margin:auto auto 8px;text-align:center;width:10px}@media (min-width:1024px){#home .systematische_beratung .container p:before{height:16px;width:16px}}#home .systematische_beratung .container p:first-of-type{grid-area:item_1;padding-top:20px}@media (min-width:1024px){#home .systematische_beratung .container p:first-of-type{grid-column:span 2;padding-top:40px}}#home .systematische_beratung .container p:nth-of-type(2){grid-area:item_2}@media (min-width:1024px){#home .systematische_beratung .container p:nth-of-type(2){grid-column:span 2}}#home .systematische_beratung .container p:nth-of-type(3){grid-area:item_3}@media (min-width:1024px){#home .systematische_beratung .container p:nth-of-type(3){grid-column:span 6}}#home .systematische_beratung .container p:nth-of-type(4){grid-area:item_4;padding-top:20px}@media (min-width:1024px){#home .systematische_beratung .container p:nth-of-type(4){grid-column:span 2;padding-top:70px}}#home .systematische_beratung .container p:nth-of-type(5){grid-area:item_5}@media (min-width:1024px){#home .systematische_beratung .container p:nth-of-type(5){grid-column:span 3}}#home .systematische_beratung .container p:nth-of-type(6){grid-area:item_6}@media (min-width:1024px){#home .systematische_beratung .container p:nth-of-type(6){grid-column:span 3}}#home .section_3 .row{gap:0}@media (min-width:768px){#home .section_3 .row{gap:24px}}@media (min-width:1280px){#home .section_3 .col-6:first-of-type{padding-right:80px}}#home .arbeiten .row:first-of-type{flex-direction:column-reverse}@media (min-width:768px){#home .arbeiten .row:first-of-type{flex-direction:row}}#home .arbeiten .row:first-of-type .col-6:first-of-type img{margin-bottom:40px}@media (min-width:768px){#home .arbeiten .row:first-of-type .col-6:first-of-type img{margin-bottom:60px;width:84%}}@media (min-width:1024px){#home .arbeiten .row:first-of-type .col-6:first-of-type img{margin-bottom:120px}}@media (min-width:768px){#home .arbeiten .row:first-of-type .col-6:first-of-type p{width:84%}}#home .arbeiten .row:first-of-type .col-6:last-of-type img{margin-bottom:30px;margin-top:30px}@media (min-width:768px){#home .arbeiten .row:first-of-type .col-6:last-of-type img{margin-bottom:0;margin-left:auto;margin-top:60px;width:84%}}@media (min-width:1024px){#home .arbeiten .row:first-of-type .col-6:last-of-type img{margin-top:120px}}#home .arbeiten .row:last-of-type{margin-top:30px}@media (min-width:1024px){#home .arbeiten .row:last-of-type{margin-top:60px}}#home .arbeiten .row:last-of-type img{margin-bottom:30px;max-width:240px;transition:all .2s ease-in-out}@media (min-width:768px){#home .arbeiten .row:last-of-type img{margin-bottom:0}}@media (min-width:1024px){#home .arbeiten .row:last-of-type img{margin:auto;max-width:340px}}@media (min-width:1280px){#home .arbeiten .row:last-of-type img{max-width:440px}}#home .angebote{position:relative}#home .angebote .container:not(:first-of-type){padding:0}@media (min-width:1024px){#home .angebote .container:not(:first-of-type){padding:0 40px}}@media (min-width:1280px){#home .angebote .container:not(:first-of-type){display:flex;gap:30px}}#home .angebote .angebot{align-items:center;background:#dbd4ca;display:flex;flex-wrap:wrap;margin-bottom:20px;padding:40px 24px 50px}@media (min-width:768px){#home .angebote .angebot{margin-bottom:40px;padding:5% 9%}}@media (min-width:1280px){#home .angebote .angebot{display:flex;flex-direction:column;margin-bottom:0;padding:40px 20px;width:calc(33.33333% - 20px)}#home .angebote .angebot .btn,#home .angebote .angebot p{font-size:18px}}@media (min-width:1280px) and (min-width:1400px){#home .angebote .angebot .btn,#home .angebote .angebot p{font-size:20px}}@media (min-width:1280px){#home .angebote .angebot .btn{align-self:flex-end;margin-top:auto!important}#home .angebote .angebot ul:last-of-type{margin-bottom:30px}#home .angebote .angebot li{font-size:20px;margin-bottom:1rem}}@media (min-width:1280px) and (min-width:1400px){#home .angebote .angebot li{font-size:22px}}#home .angebote .angebot:first-of-type{background:#ffd1b2}#home .angebote .angebot:last-of-type{background:#fcffce;margin-bottom:0}#home .angebote .angebot h2{font-size:40px;padding-top:0;text-align:center;width:100%}@media (min-width:768px){#home .angebote .angebot h2{font-size:56px}}@media (min-width:1280px){#home .angebote .angebot h2{font-size:40px}}#home .angebote .angebot h2:after{background:#0f0f0f;border-radius:2px;content:"";display:block;height:2px;margin:30px auto 10px;width:100%}@media (min-width:768px){#home .angebote .angebot h2:after{margin:40px auto 20px}}#home .angebote .angebot p{margin-bottom:2rem}@media (min-width:768px){#home .angebote .angebot p{margin-bottom:3rem}}@media (min-width:1280px){#home .angebote .angebot p{margin-bottom:2rem}}@media (min-width:768px){#home .angebote .angebot div{display:flex;flex-wrap:wrap;justify-content:space-between}#home .angebote .angebot div .list_small{width:48%}}@media (min-width:1280px){#home .angebote .angebot div{display:block}#home .angebote .angebot div .list_small{width:100%}}#home .angebote .angebot .btn{margin:20px auto 0}#home .about h2{font-size:40px;padding-top:0;text-align:center;transition:all .2s ease-in-out}@media (min-width:768px){#home .about h2{font-size:55px;margin-bottom:40px}}@media (min-width:1280px){#home .about h2{font-size:70px;margin-bottom:60px}}#home .about p{margin-bottom:16px}#home .about .row .col-6:first-of-type{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){#home .about .row .col-6:first-of-type{display:block;text-align:center}}#home .about img{margin-bottom:30px;max-width:500px;width:100%}@media (min-width:768px){#home .about img{margin-bottom:60px;margin-right:auto;max-width:100%;width:84%}}#home .about .btn{margin-bottom:30px}@media (min-width:768px){#home .about .btn{margin:0 auto;transform:translateX(-18%)}#home .about+.about .row{flex-direction:row-reverse}#home .about+.about .row img{margin-left:auto;margin-right:0}}@media (min-width:768px) and (min-width:768px){#home .about+.about .btn{margin:0 auto;transform:translateX(18%)}}#home #kosten{background-color:#958f87;padding:40px 0}@media (min-width:768px){#home #kosten{padding:60px 0}}@media (min-width:1280px){#home #kosten{padding:70px 0}}#home .kosten{background:#eae4dc;margin:0 auto;max-width:600px;padding:40px 24px;transition:all .2s ease-in-out}@media (min-width:768px){#home .kosten{padding:60px 90px}}@media (min-width:1280px){#home .kosten{max-width:890px;padding:80px 108px 90px;width:100%}}#home .kosten .kosten_head{font-family:Roboto,sans-serif;font-size:26px;font-weight:600;padding-top:0;text-decoration:underline}@media (min-width:768px){#home .kosten .kosten_head{font-size:32px}}@media (min-width:1280px){#home .kosten .kosten_head{font-size:40px;margin-bottom:42px}}#home .kontakt{background:linear-gradient(180deg,#fffcf8,#f9f7f4 34%,#ffd1b2)}#home .kontakt .row{align-items:center;flex-direction:column-reverse;justify-content:center}@media (min-width:768px){#home .kontakt .row{align-items:flex-start;flex-direction:row}}#home .kontakt .row img{margin:0 auto;max-width:600px;width:100%}#home .kontakt .row .btn{margin:30px auto}@media (min-width:768px){#home .kontakt .row .btn{margin:40px auto 30px}}#home .kontakt .row .col-6:last-of-type{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}#home .kontakt .row .col-6 div{margin-top:1.5rem}@media (min-width:768px){#home .kontakt .row .col-6 div{margin-top:3rem}}@media (min-width:1024px){#home .kontakt .row .col-6 div{margin-top:5rem}}#home .kontakt .row .col-6 div a.phone{text-decoration:none}#home #faq{padding-bottom:0}#home #faq .headline+p{font-weight:600;margin-bottom:60px}@media (min-width:768px){#home #faq .headline+p{width:calc(50% - 12px)}}#home #faq .col-6:first-child .faq-item:last-child{border-bottom:none}@media (min-width:768px){#home #faq .col-6:first-child .faq-item:last-child{border-bottom:1px solid #0f0f0f}}#home #faq .faq-item{border-bottom:1px solid #0f0f0f;margin:0 auto;max-width:700px;padding:20px 0}@media (min-width:1280px){#home #faq .faq-item{padding:40px 0}}#home #faq .faq-item:first-of-type{border-top:1px solid #0f0f0f}#home #faq .faq-item .faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:18px;font-size:16px;font-weight:700;justify-content:space-between;line-height:1.35;padding:10px 30px 10px 0;text-align:left;text-wrap:pretty;width:100%}@media (min-width:768px){#home #faq .faq-item .faq-question{font-size:18px}}@media (min-width:1280px){#home #faq .faq-item .faq-question{font-size:26px;padding:14px 50px 14px 0}}#home #faq .faq-item .faq-question:hover{color:inherit}#home #faq .faq-item .faq-toggle{display:inline-block;height:16px;transform:translateX(30px);transition:transform .3s ease;width:16px}@media (min-width:1280px){#home #faq .faq-item .faq-toggle{height:37px;transform:translateX(50px);width:37px}}#home #faq .faq-item .faq-toggle:after{background:url(../assets/img/icons/icon_plus.svg) no-repeat;background-position:50%;background-size:contain;content:"";display:inline-block;height:16px;width:16px}@media (min-width:1280px){#home #faq .faq-item .faq-toggle:after{height:37px;width:37px}}#home #faq .faq-item .faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}#home #faq .faq-item .faq-answer .faq-answer-inner{font-size:16px;line-height:1.5;min-height:0}@media (min-width:1280px){#home #faq .faq-item .faq-answer .faq-answer-inner{padding-right:50px}}#home #faq .faq-item .faq-answer .list_normal{margin-bottom:0}#home #faq .faq-item.open .faq-answer{grid-template-rows:1fr}#home #faq .faq-item.open .faq-toggle:after{background:url(../assets/img/icons/icon_minus.svg) no-repeat;background-position:50%;background-size:contain;content:"";height:16px;width:16px}@media (min-width:1280px){#home #faq .faq-item.open .faq-toggle:after{height:37px;width:37px}}.sub_page section{padding:20px 0;transition:padding .2s ease-in-out}@media (min-width:768px){.sub_page section{padding:80px 0}}.sub_page header{background:linear-gradient(0deg,#fffcf8,#fcffc1);padding-bottom:40px}.sub_page main:after{background:linear-gradient(180deg,#fffcf8,#f9f7f4 34%,#ffd1b2);bottom:0;content:"";height:400px;position:absolute;width:100%;z-index:-1}
/*# sourceMappingURL=main.css.map */
