@import"../css/fonts.css";*{--primary: #326dee;--secondary: #1ac888;--error: #d32752;--info: #f6c31c;--dark: #0e0e0e;--dark-accent: #1d1d1d;--light: #e8e8e8;--light-accent: #bbbbbb;--blue: #1919e6;--red: #e61919;--yellow: #e6e619;--green: #19e635;--orange: #ffa600;--purple: #9900ff;--gray: #808080;--black: #000000;--white: #ffffff}*{color:inherit;margin:0;padding:0}body{font-family:sans-serif}ul{padding:0;list-style-type:none}a{text-decoration:none}hr{border:0}img{max-width:100%}fieldset{border:none;inline-size:unset;block-size:unset}.linkbar,.flex-split-r,.flex-split-rr{gap:1rem}.linkbar._navbar{gap:1.25rem}@media(min-width: 30rem){.contact-form__row{gap:1.75rem}footer .linkbar{gap:2.5rem}}@media(min-width: 67.5rem){.linkbar,.linkbar._navbar{gap:1.75rem}.flex-split-r,.flex-split-rr,footer .linkbar{gap:6.25rem}}@media(min-width: 90rem){.linkbar,.linkbar._navbar{gap:3.75rem}.flex-split-r,.flex-split-rr{gap:6.25rem}}footer{background-color:var(--dark)}body,.linkbar._navbar{background-color:var(--light)}.fancy-button button,.lang-switch a,.article-section h2,.card-wrapper .slide-button{color:var(--dark-accent)}.lang-switch:hover,.card-wrapper .swiper-pagination-bullet{background-color:var(--dark-accent)}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:var(--gray)}body,.navbar{color:var(--black)}.lang-switch:hover a,.partners-map__points li span,footer{color:var(--white)}.flex-split-r,.flex-split-rr{background-color:var(--white)}@media(min-width: 90rem){.flex-split-r,.flex-split-rr{background-color:var(--light)}.flex-split__caption{background-color:var(--white)}}.navbar,.navbar-white{width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.navbar,.navbar-white{padding:16px 32px;box-shadow:3px 3px 5px color-mix(var(--black) 10%, transparent)}.navbar-white{background-color:var(--white)}.lang-switch a{padding:4px}.flex-split__caption,.contact-form__field input,.contact-form__field textarea{padding:8px}.flex-split-r,.flex-split-rr{padding:28px}.fancy-button button,.heading-container,.flex-split-r,.flex-split-rr{padding-left:16px}.lang-switch a{padding-left:12px}.heading-container__subheading{padding-left:16px}.navbar{padding-left:28px}.fancy-button button,.heading-container,.flex-split-r,.flex-split-rr{padding-right:16px}.lang-switch a{padding-right:12px}.heading-container__subheading{padding-right:16px}.navbar{padding-right:28px}.partners-map__points li span{padding-top:4px}.partners-map__img{padding-top:28px}main{padding-top:60px}.linkbar._navbar,.heading-container__subheading{padding-top:100px}.link-site main{padding-top:160px}.card-wrapper._products{padding-bottom:16px}.partners-map__points li span{padding-bottom:4px}footer{padding-bottom:100px}.link-site main{padding-bottom:160px}main{padding-bottom:240px}.big-message{margin:1.75rem}.article-section h2,.text__about,.card-wrapper._products,.partners-map,.link-site .subheading__subsite,.link-site .text__subsite,.link-site .list__subsite{margin-left:1rem}.linkbar__icons a{margin-left:.5rem}.flex-split__caption p,.flex-split__caption ul{margin-left:.75rem}main,.flex-split__caption li,.link-site .list__subsite li{margin-left:1.75rem}.h2-square::before,.text__about,.card-wrapper._products,.partners-map,.link-site .subheading__subsite,.link-site .text__subsite,.link-site .list__subsite{margin-right:1rem}main{margin-right:1.75rem}.h2-underline,.flex-split__caption p,.flex-split__caption ul{margin-top:1rem}.article-section._first{margin-top:0}.contact-form__field input,.contact-form__field textarea,.link-site .list__subsite li{margin-top:.5rem}.linkbar._navbar .lang-switch{margin-top:1.75rem}.link-site .subheading__subsite{margin-top:3.75rem}.article-section{margin-top:6.25rem}.article-section h2,.contact-form__field input,.contact-form__field textarea,.link-site .list__subsite li{margin-bottom:1rem}.article-section._last,._last.flex-split-r,._last.flex-split-rr{margin-bottom:0}.flex-split__caption li{margin-bottom:.75rem}.link-site .subheading__subsite{margin-bottom:1.25rem}.card-wrapper._products,.flex-split__caption p,.flex-split__caption ul{margin-bottom:1.75rem}.h2-underline{margin-bottom:2.5rem}.article-section,.flex-split-r,.flex-split-rr{margin-bottom:6.25rem}.big-message{margin-bottom:10rem}.card-wrapper .swiper-pagination-bullet{opacity:.5}.card-wrapper .swiper-pagination-bullet-active{opacity:1}.card-item._products,.flex-split__img-box img,.flex-split-r,.flex-split-rr,.partners-map__img img,.partners-map__points li span,.carousel-card{border-radius:16px}.linkbar__img,.contact-form__field input,.contact-form__field textarea{border-radius:8px}.copyright,.credit{font-size:.85rem}.lang-switch a,.text__about,.flex-split__caption p,.flex-split__caption ul,.partners-map,.partners-map__text,.partners-map__points li span,.contact-form__field label,.contact-form__field input,.contact-form__field textarea,.link-site .text__subsite,.link-site .list__subsite,.link-site .list__subsite li{font-size:1rem}.article-section h2,.flex-split__caption h3,.link-site .subheading__subsite,.big-message{font-size:1.5rem}@media(min-width: 30rem){footer{padding-left:40px}footer{padding-right:40px}.link-site .subheading__subsite{margin-left:2.5rem}.text__about,.card-wrapper._products,.partners-map,.link-site .text__subsite,.link-site .list__subsite{margin-left:3.75rem}.flex-split__img-box{margin-left:6.25rem}.text__about,.card-wrapper._products,.partners-map,.link-site .subheading__subsite,.link-site .text__subsite,.link-site .list__subsite{margin-right:3.75rem}.flex-split__img-box{margin-right:6.25rem}.partners-map{font-size:1.5rem}.article-section h2{font-size:2.75rem}}@media(min-width: 67.5rem){.flex-split-r,.flex-split-rr{padding:28px}.navbar{padding-left:40px}.heading-container,.flex-split-r,.flex-split-rr{padding-left:100px}.contact-form{padding-left:160px}.navbar{padding-right:40px}.heading-container,.flex-split-r,.flex-split-rr{padding-right:100px}.contact-form{padding-right:160px}.linkbar._navbar{padding-top:0}footer{padding-bottom:40px}.link-site main{padding-bottom:240px}.linkbar._navbar .lang-switch,.flex-split__img-box{margin:0}.flex-split-r,.flex-split-rr{margin-left:0}.linkbar._navbar .lang-switch{margin-left:1.75rem}.link-site .subheading__subsite{margin-left:3.75rem}.text__about,.contact-form,.link-site .text__subsite,.link-site .list__subsite{margin-left:6.25rem}.partners-map{margin-left:10rem}.flex-split-r,.flex-split-rr{margin-right:0}.text__about,.contact-form,.link-site .subheading__subsite,.link-site .text__subsite,.link-site .list__subsite{margin-right:6.25rem}.partners-map{margin-right:10rem}.article-section._first{margin-top:0}.flex-split__caption{margin-top:2.5rem}.article-section{margin-top:15rem}.article-section._last{margin-bottom:0}.flex-split__caption{margin-bottom:2.5rem}.h2-underline{margin-bottom:3.75rem}.big-message{margin-bottom:10rem}.article-section{margin-bottom:15rem}.text__about,.flex-split__caption p,.flex-split__caption ul,.partners-map,.partners-map__text,.contact-form__field label,.contact-form__field input,.contact-form__field textarea,.link-site .subheading__subsite,.link-site .text__subsite,.link-site .list__subsite,.link-site .list__subsite li{font-size:1.5rem}.flex-split__caption h3,.big-message{font-size:2.75rem}}@media(min-width: 90rem){.flex-split-r,.flex-split-rr{padding:0}.flex-split__caption{padding:20px}.contact-form,footer{padding-left:240px}.contact-form,footer{padding-right:240px}.flex-split__caption h3{margin:1rem}.flex-split__caption p,.flex-split__caption ul{margin:1.75rem}.card-wrapper._products,.flex-split-r,.flex-split-rr,.contact-form{margin-left:6.25rem}.link-site .subheading__subsite{margin-left:10rem}.text__about,.partners-map,.link-site .text__subsite,.link-site .list__subsite{margin-left:15rem}.card-wrapper._products,.flex-split-r,.flex-split-rr,.contact-form{margin-right:6.25rem}.text__about,.partners-map,.link-site .subheading__subsite,.link-site .text__subsite,.link-site .list__subsite{margin-right:15rem}.flex-split__caption{border-radius:16px}.partners-map{font-size:1.5rem}}*{--primary: #00429a;--secondary: #f44f6c;--error: #d32752;--info: #f6c31c;--dark: color-mix(in oklch, #000 30%, var(--primary));--dark-accent: color-mix(in oklch, #000 10%, var(--primary));--light: color-mix(in oklch, #fff 90%, var(--primary));--light-accent: color-mix(in oklch, #fff 50%, var(--primary));--blue: #1919e6;--red: #e61919;--yellow: #e6e619;--green: #19e635;--orange: #ffa600;--purple: #9900ff;--gray: #808080;--black: #000000;--white: #f5f5ff}@media(prefers-color-scheme: dark){*{--primary: #00429a;--secondary: #8e0829;--error: #d32752;--info: #f6c31c;--dark: color-mix(in oklch, #fff 80%, var(--primary));--dark-accent: color-mix(in oklch, #fff 55%, var(--primary));--light: color-mix(in oklch, #000 74%, var(--primary) 26%);--light-accent: color-mix(in oklch, #000 30%, var(--primary));--blue: #1919e6;--red: #e61919;--yellow: #e6e619;--green: #19e635;--orange: #ffa600;--purple: #9900ff;--gray: #808080;--black: #ffffff;--white: #000009}}@keyframes spin{from{translate:0}to{translate:-100%}}@media(prefers-reduced-motion: no-preference){.intersect-anim{transition:.5s ease;transition-delay:.1s;transform:translateY(2vw) scale(0.95);opacity:0}.intersect-anim.show{transform:translateX(0) scale(1);opacity:1}.fancy-button{transition:ease .5s}.fancy-button button{transition:inherit}.fancy-button .button-arrow{transition:inherit}.fancy-button:hover button{gap:3px}.burger-anim svg #top{transition:ease .2s}.burger-anim svg #middle{transition:ease .2s}.burger-anim svg #bottom{transition:ease .2s}.linkbar__link{transition:.5s ease}.linkbar__img{transition:.3s ease}.linkbar._navbar.open{transition:.3s ease}.lang-switch,.lang-switch a{transition:.2s ease}.partners-map__points li span{transition:.2s ease}.carousel-wrapper,.carousel-wrapper-clone{animation:spin 40s infinite linear;display:flex;justify-content:left;inline-size:max-content;flex-wrap:nowrap}}@media(prefers-reduced-motion: reduce){.carousel-wrapper{display:flex;justify-content:center;inline-size:100%;flex-wrap:wrap}.carousel-wrapper-clone{display:none}}*{font-family:"IBM Plex Serif",sans-serif;font-weight:400;color:inherit;scroll-padding-top:calc(90px + 2rem);z-index:10}h1{font-size:3.5rem;font-weight:700}h2{font-size:2.75rem;font-weight:700}h3{font-size:1.5rem;font-weight:700}p{font-size:1rem;line-height:1.7}.fancy-button{display:block;inline-size:9rem;block-size:3rem;margin:4rem auto;box-sizing:content-box}.fancy-button .button-arrow{fill:var(--dark-accent)}.fancy-button._products{inline-size:8rem}.fancy-button._contact-form{inline-size:10rem}.fancy-button._thanks{inline-size:10rem}.fancy-button._form-error{inline-size:11rem}.fancy-button._error{inline-size:12rem}.fancy-button button{inline-size:100%;block-size:100%;display:flex;justify-content:center;gap:12px;align-items:center;font-size:1.2rem;font-weight:400;text-transform:uppercase;border:2px solid var(--dark-accent);border-radius:3rem;background-color:rgba(0,0,0,0);background-origin:border-box;background-repeat:no-repeat;background-size:cover;background-position-x:-15rem}@media(prefers-color-scheme: light){.fancy-button button{background-image:url(../media/svg/button-backgr-black.svg)}}@media(prefers-color-scheme: dark){.fancy-button button{background-image:url(../media/svg/button-backgr-white.svg)}}.fancy-button:hover .button-arrow{fill:var(--white)}.fancy-button:hover button{color:var(--white);background-position-x:center;border:2px solid var(--light)}.fancy-button:focus-within .button-arrow{fill:var(--black)}.fancy-button:focus-within button{color:var(--black);background-position-x:10rem}.burger-anim{inline-size:2.2rem;block-size:2.2rem}@media(min-width: 30rem){.burger-anim{inline-size:2.8rem;block-size:2.8rem}}.burger-anim button{inline-size:100%;block-size:100%;padding:.2rem;border:2px solid var(--dark-accent);border-radius:.5rem;background-color:rgba(0,0,0,0)}.burger-anim svg{stroke:var(--dark-accent);inline-size:100%;block-size:100%}.burger-anim svg #top{transform:translateY(-25%)}.burger-anim svg #middle{transform:translateY(0)}.burger-anim svg #bottom{transform:translateY(25%)}.burger-anim button.open svg #top{transform:rotate(-45deg) translateX(-5%) translateY(21%) scaleX(50%)}.burger-anim button.open svg #middle{transform:rotate(45deg) translateX(23%) translateY(-49%) scaleX(100%)}.burger-anim button.open svg #bottom{transform:rotate(-45deg) translateX(-48%) translateY(21%) scaleX(48%)}.linkbar{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}@media(min-width: 30rem){.linkbar{flex-direction:row}}.linkbar li{font-weight:400}.linkbar__link{font-size:1rem;letter-spacing:3%;text-decoration:none;text-transform:uppercase;background-repeat:no-repeat;background-size:0 auto;background-position:center 1.25rem}@media(prefers-color-scheme: light){.linkbar__link.link-anim-black{background-image:url(../media/svg/underline-black.svg)}}@media(prefers-color-scheme: dark){.linkbar__link.link-anim-black{background-image:url(../media/svg/underline-white.svg)}}@media(prefers-color-scheme: light){.linkbar__link.link-anim-white{background-image:url(../media/svg/underline-white.svg)}}@media(prefers-color-scheme: dark){.linkbar__link.link-anim-white{background-image:url(../media/svg/underline-black.svg)}}.linkbar__link:hover{background-size:12rem auto}.linkbar__icons a:first-child{margin:0}.linkbar__img{block-size:1.8rem;border:2px solid rgba(0,0,0,0)}.linkbar__img:hover{border-color:var(--primary)}.navbar{--_navbar-height: 80px;position:fixed;top:0;z-index:100;display:flex;justify-content:space-between;block-size:var(--_navbar-height)}@media(min-width: 67.5rem){.navbar{--_navbar-height: 90px}}.nav-logo{inline-size:50px}@media(prefers-color-scheme: light){.nav-logo{content:url(../media/svg/logo-amaproc-arrow-blue.svg)}}@media(prefers-color-scheme: dark){.nav-logo{content:url(../media/svg/logo-amaproc-arrow-white.svg)}}.linkbar._navbar{z-index:0;display:flex;flex-direction:column;justify-content:start;position:absolute;top:0;left:0;text-align:center;block-size:100vh;inline-size:100vw;transform:translateX(100vw)}@media(min-width: 67.5rem){.linkbar._navbar{flex-direction:row;justify-content:center;position:static;block-size:unset;inline-size:unset;transform:translateX(0);background:none}}.linkbar._navbar.open{transform:translateX(0vw)}.linkbar._navbar button{border:none;background:none;padding:0;margin:0}.lang-switch{block-size:1.85rem;align-self:center;border:2px solid var(--dark-accent);border-radius:15rem}.lang-switch a{display:inline-block;text-transform:uppercase;font-weight:700}@media(min-width: 67.5rem){.burger-anim._navbar{display:none}}header{position:relative;block-size:calc(100vh + 80px);background-size:cover;background-position:center;background-attachment:fixed;background-color:var(--white)}@media(prefers-color-scheme: light){header{background-image:linear-gradient(rgba(170, 180, 220, 0.4), rgba(190, 200, 240, 0.6), rgba(110, 110, 180, 0.3)),url(../media/img/head-image-sm-invert.jpg)}}@media(prefers-color-scheme: dark){header{background-image:linear-gradient(rgba(110, 110, 180, 0.05), rgba(0, 20, 100, 0.3), rgba(10, 10, 50, 0.4)),url(../media/img/head-image-sm.jpg)}}@media(min-width: 67.5rem){header{block-size:calc(100vh + 200px)}}@media(min-width: 67.5rem)and (prefers-color-scheme: light){header{background-image:linear-gradient(rgba(170, 180, 220, 0.4), rgba(190, 200, 240, 0.6), rgba(110, 110, 180, 0.3)),url(../media/img/head-image-md-invert.jpg)}}@media(min-width: 67.5rem)and (prefers-color-scheme: dark){header{background-image:linear-gradient(rgba(110, 110, 180, 0.05), rgba(0, 20, 100, 0.3), rgba(10, 10, 50, 0.4)),url(../media/img/head-image-md.jpg)}}.heading-container{position:relative;max-inline-size:1800px;block-size:47vh;padding-top:40vh;margin:0 auto}@media(min-width: 30rem){.heading-container{padding-top:35vh}}@media(min-width: 67.5rem){.heading-container{block-size:50vh;max-block-size:800px;padding-top:20vh}}.heading-container__heading .head-img{display:block;inline-size:100%;aspect-ratio:21/7;background-size:100%;background-repeat:no-repeat;background-position:center;border:none}@media(prefers-color-scheme: light){.heading-container__heading .head-img{background-image:url(../media/svg/logo-amaproc-blue.svg)}}@media(prefers-color-scheme: dark){.heading-container__heading .head-img{background-image:url(../media/svg/logo-amaproc-white.svg)}}@media(min-width: 67.5rem){.heading-container__heading .head-img{background-size:80%;aspect-ratio:27/7}}@media(min-width: 90rem){.heading-container__heading .head-img{background-size:80%;aspect-ratio:27/7}}.heading-container__subheading{display:none;bottom:0;right:100px;font-family:"stcaiyun";font-weight:700;word-spacing:10%;background:none;font-size:2.75rem;text-align:center}@media(prefers-color-scheme: light){.heading-container__subheading{color:#00429a;text-shadow:0px 0px 50px var(--white)}}@media(prefers-color-scheme: dark){.heading-container__subheading{color:#fff;text-shadow:0px 0px 50px var(--white)}}@media(min-width: 67.5rem){.heading-container__subheading{display:block}}@media(min-width: 175rem){.heading-container__subheading{font-size:3.3rem}}.heading-container__arrow{--_arrow-width: 5rem;display:block;position:absolute;bottom:0;left:calc(50% - var(--_arrow-width)/2);background-repeat:no-repeat;background-size:100%;background-position:center;inline-size:var(--_arrow-width);aspect-ratio:3/2;margin-inline:auto}@media(prefers-color-scheme: light){.heading-container__arrow{background-image:url(../media/svg/arrow-down-blue.svg)}}@media(prefers-color-scheme: dark){.heading-container__arrow{background-image:url(../media/svg/arrow-down-white.svg)}}@media(min-width: 30rem){.heading-container__arrow{--_arrow-width: 8rem}}@media(min-width: 67.5rem){.heading-container__arrow{display:none}}@media(min-aspect-ratio: 4/3){.heading-container__arrow{display:none}}header.bubble::after{z-index:2;content:"";block-size:80px;inline-size:100vw;position:absolute;bottom:0;left:0;background-color:var(--light);border-top-left-radius:50% 100%;border-top-right-radius:50% 100%;display:block}@media(min-width: 67.5rem){header.bubble::after{block-size:200px}}main{--_main-max-w: 1500px;position:relative}@media(min-width: 67.5rem){main{inline-size:100%;max-inline-size:var(--_main-max-w);margin-inline:auto}}main.bubble::after{block-size:70px;position:absolute;bottom:0;left:-28px;background-color:var(--dark);content:"";border-top-left-radius:10% 100%;border-top-right-radius:10% 100%;inline-size:100vw;z-index:2}@media(min-width: 67.5rem){main.bubble::after{left:min(0px,(100vw - var(--_main-max-w))/-2)}}.h2-square::before{content:"";display:inline-block;inline-size:1.5rem;block-size:1.5rem;background-color:var(--secondary);clip-path:polygon(10% 20%, 90% 20%, 90% 100%, 10% 100%)}@media(min-width: 67.5rem){.h2-square::before{inline-size:2.75rem;block-size:2.75rem}}.h2-underline{border-top:3px dotted var(--light-accent)}.card-container{inline-size:100%}.card-wrapper{box-sizing:border-box;overflow:hidden}.card-list{box-sizing:inherit}.card-item{box-sizing:inherit;list-style:none;user-select:none;block-size:100%;display:block;border:2px solid var(--light-accent);box-shadow:var(--shadow)}@media(prefers-color-scheme: light){.card-item{background-color:var(--white)}}@media(prefers-color-scheme: dark){.card-item{background-color:var(--dark)}}.card-item img{box-sizing:inherit;inline-size:100%;object-fit:cover;aspect-ratio:3/4}.card-wrapper .swiper-pagination-bullet{block-size:13px;inline-size:13px}.card-wrapper .slide-button{display:none;margin-top:-35px}@media(min-width: 30rem){.card-wrapper .slide-button{display:unset}}.flex-split-rr,.flex-split-r{flex-direction:column;display:flex;justify-content:space-between;margin-inline:-0.5rem}.flex-split__caption h3{color:color-mix(in srgb, var(--secondary) 65%, var(--black) 35%)}.flex-split__caption ul{list-style-type:square}.flex-split__caption li::marker{color:color-mix(in srgb, var(--secondary) 65%, var(--black) 35%)}@media(min-width: 90rem){.flex-split__caption{align-self:center}}@media(min-width: 90rem)and (prefers-color-scheme: light){.flex-split__caption{box-shadow:10px 10px 30px color-mix(in oklch, var(--light) 97%, #000)}}@media(min-width: 90rem)and (prefers-color-scheme: dark){.flex-split__caption{border:2px solid var(--dark-accent)}}.flex-split__img-box{align-self:center;display:flex;justify-content:space-around;flex-direction:row;min-inline-size:80%;object-fit:cover}.flex-split__img-box img{inline-size:100%;background-color:#fff;border:1px solid var(--light-accent)}@media(min-width: 67.5rem){.flex-split__img-box{flex-direction:column;gap:16px;min-inline-size:45%}}@media(min-width: 67.5rem){.flex-split-r{flex-direction:row}}@media(min-width: 67.5rem){.flex-split-rr{flex-direction:row-reverse}}.partners-map__text{text-align:center}.partners-map__img{position:relative;box-sizing:border-box;inline-size:100%}.partners-map__img img{inline-size:100%;border:2px solid var(--dark-accent)}.partners-map__points{position:absolute;top:28px;left:0;block-size:calc(100% - 28px);inline-size:100%}.partners-map__points li{position:absolute;display:inline;inline-size:1rem;block-size:1rem;background-color:color-mix(in srgb, var(--secondary) 65%, var(--black) 35%)}.partners-map__points li#AmaprocDE{top:22.5%;left:48.5%}.partners-map__points li#ProinsurES{top:81%;left:18.5%}.partners-map__points li#ProinsurMA{top:91%;left:14.5%}.partners-map__points li#RomaniaRO{top:46.5%;left:75.5%}.partners-map__points li span{display:block;inline-size:6rem;transform:translateY(-1rem) translateX(-2.5rem) scale(0);text-align:center;font-weight:700;background-color:color-mix(in srgb, var(--secondary) 65%, var(--black) 35%)}.partners-map__points li:hover span{display:block;transform:translateY(-2.2rem) translateX(-2.5rem) scale(1)}.partners-map__points li:active span{display:block;transform:translateY(-2.2rem) translateX(-2.5rem) scale(1)}.carousel{position:relative;inline-size:100%;margin:0 auto;display:flex;overflow-x:hidden;scrollbar-width:none}.carousel__fade-in{position:absolute;z-index:15;right:0;block-size:100%;background:linear-gradient(to right, transparent, var(--light));inline-size:28px}@media(min-width: 67.5rem){.carousel__fade-in{inline-size:60px}}.carousel__fade-out{position:absolute;z-index:15;left:0;block-size:100%;background:linear-gradient(to left, transparent, var(--light));inline-size:28px}@media(min-width: 67.5rem){.carousel__fade-out{inline-size:60px}}.carousel-wrapper,.carousel-wrapper-clone{--_carousel-gap: 1rem;inline-size:max-content;flex-grow:1;gap:var(--_carousel-gap);padding-right:var(--_carousel-gap)}@media(min-width: 67.5rem){.carousel-wrapper,.carousel-wrapper-clone{--_carousel-gap: 2rem}}.carousel-card{flex:0 0 auto;block-size:3rem;inline-size:7rem;padding:1em;text-align:center;align-content:center;background-color:#fff;color:#000}@media(min-width: 67.5rem){.carousel-card{block-size:4rem;inline-size:12rem}}.carousel-card img{block-size:100%;inline-size:100%;object-fit:contain}.contact-form{box-sizing:border-box}.contact-form__row{max-inline-size:100%;display:flex;flex-direction:column;justify-content:space-evenly}@media(min-width: 30rem){.contact-form__row{flex-direction:row}}.contact-form__field{flex:1}.contact-form__field input,.contact-form__field textarea{box-sizing:border-box;inline-size:100%;border:1px solid rgba(0,0,0,0);background-color:#f5f5ff;color:#000009}.contact-form__field input:focus-visible,.contact-form__field textarea:focus-visible{box-shadow:none;border:1px solid var(--primary)}.contact-form__field input:focus-within,.contact-form__field textarea:focus-within{outline:none;box-shadow:none}.contact-form__field textarea{block-size:15rem}.contact-form fieldset{box-sizing:border-box;display:block;max-inline-size:100%}footer{position:relative}.copyright{position:absolute;color:color-mix(in srgb, var(--secondary) 65%, var(--white) 35%);bottom:30px;left:20px}@media(min-width: 67.5rem){.copyright{bottom:10px}}.credit{display:absolute;position:absolute;color:color-mix(in srgb, var(--secondary) 65%, var(--white) 35%);bottom:10px;left:20px}@media(min-width: 67.5rem){.credit{right:20px;left:unset}}.link-site{min-block-size:100vh;background-color:var(--light)}.link-site body{background:none}.link-site main{min-block-size:100vh}.link-site .text__subsite strong{font-weight:bold}.link-site .text__subsite a{color:var(--dark-accent)}.link-site .list__subsite li{font-style:italic;list-style:square}.big-message{text-align:center}