.banner-pages{position:relative}.banner-pages figure{position:relative;margin:0}.banner-pages figure img{width:100%;display:block;object-fit:cover;object-position:center}.banner-pages figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#0000 50%,#00000040);z-index:1}.banner-pages figcaption{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);z-index:3}.banner-pages figcaption h1,.banner-pages figcaption h2{font-weight:400;line-height:120%;color:var(--c-neutral-white);font-size:3rem}.banner-pages figcaption h1:only-child,.banner-pages figcaption h2:only-child{margin-bottom:0}.banner-pages figcaption img{display:block}@media all and (max-width: 1200px){.banner-pages figure img{min-height:280px}.banner-pages figcaption h1,.banner-pages figcaption h2{font-size:40px}}@media all and (max-width: 1023px){.banner-pages figcaption img{max-height:48px}}@media all and (max-width: 767px){.banner-pages figure img{min-height:256px}.banner-pages figcaption h1,.banner-pages figcaption h2{font-size:30px}.banner-pages figcaption img{max-height:40px}}.sectioncontact{background:#045ebb;padding:80px 0 110px;position:relative;z-index:5}.sectioncontact .text-small{display:block;font-size:.75rem;letter-spacing:2.4px;margin-bottom:16px;color:var(--c-primary-main)}.sectioncontact:before{content:"";position:absolute;bottom:0;left:0;width:660px;height:373px;background:url(/build/assets/vector-contact-DBQWU0Dy.png) no-repeat}.sectioncontact .wrapper{width:auto;max-width:100%;margin-left:calc((100vw - 1170px)/2)}.sectioncontact__wrap{display:flex;gap:76px}.sectioncontact__wrap--left{width:392px;color:var(--c-neutral-white)}.sectioncontact__wrap--left .text-small{color:var(--c-neutral-white);opacity:.5}.sectioncontact__wrap--left p{opacity:.7}.sectioncontact__wrap--right{width:calc(100% - 468px)}.sectioncontact .box-form{margin-top:-200px;padding:64px 100px 64px 64px;border-radius:24px 0 0 24px;background:var(--c-neutral-white);box-shadow:0 24px 36px #0000001a}.sectioncontact .box-form .text-small{font-weight:700;margin-bottom:56px}.sectioncontact .box-form .row{margin-bottom:16px}.sectioncontact .flex-between{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}@media all and (max-width: 1200px){.sectioncontact:before{width:480px}.sectioncontact .wrapper{margin:0 0 0 40px}.sectioncontact .box-form{padding:64px 40px}.sectioncontact__wrap{gap:60px}.sectioncontact__wrap--left{width:245px}.sectioncontact__wrap--right{width:calc(100% - 305px)}}@media all and (max-width: 1023px){.sectioncontact .wrapper{margin:0 40px}.sectioncontact__wrap{flex-direction:column;gap:36px}.sectioncontact__wrap--left{width:100%}.sectioncontact__wrap--right{width:auto;margin-right:-40px}.sectioncontact .box-form{margin-top:0}}@media all and (max-width: 767px){.row{flex-direction:column}.row .column.column-50{flex:unset;max-width:100%}.sectioncontact .wrapper{margin:0 24px}.sectioncontact__wrap{gap:32px}.sectioncontact__wrap--right{margin-right:0}.sectioncontact .box-form{border-radius:16px;padding:64px 40px}.sectioncontact .box-form .text-small{margin-bottom:46px}.sectioncontact .flex-between{flex-direction:column;gap:32px}.sectioncontact .flex-between button{width:100%}}.middle{padding-bottom:0}.container-pages{position:relative}.container-pages:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:630px;background:linear-gradient(180deg,#fff0,#eee)}.content-pages h4{font-weight:600}.contact{padding:56px 0 150px;position:relative;z-index:2}.contact__list{position:relative;padding:56px 0}.contact__list:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;opacity:.1;background:var(--c-neutral-black)}.contact__list h5{font-weight:400;margin-bottom:32px}.contact__list--wrap{display:flex;flex-direction:column;gap:40px}.contact__list--wrap .text-small{display:block;font-size:12px;letter-spacing:2.4px;font-weight:500;margin-bottom:16px;color:var(--c-primary-main);line-height:1}.contact__list--wrap p{line-height:1.5;color:var(--c-neutral-black);margin-bottom:0}.contact__list--wrap a{display:block;color:var(--c-neutral-black)}.contact__list--wrap a:hover{text-decoration:underline}@media all and (max-width: 1200px){.contact{padding:48px 0 80px}.contact__list{padding:48px 0}.contact__list .row.row-wrap{margin-left:-28px;width:calc(100% + 28px)}.contact__list .row.row-wrap .column{padding:0 28px}}@media all and (max-width: 767px){.contact{padding-bottom:83px}.contact__list{padding:40px 0}.contact__list:last-child{padding-bottom:0}.contact__list .row.row-wrap{gap:40px 0}}
