@font-face{font-family:"ploni-light";font-weight:normal;font-style:normal;src:url("../fonts/PloniDL11AAA-Light.eot");src:url("../fonts/PloniDL11AAA-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/PloniDL11AAA-Light.woff") format("woff"),url("../fonts/PloniDL11AAA-Light.ttf") format("truetype")}@font-face{font-family:"ploni-meidum";font-weight:normal;font-style:normal;src:url("../fonts/PloniDL11AAA-Medium.eot");src:url("../fonts/PloniDL11AAA-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/PloniDL11AAA-Medium.woff") format("woff"),url("../fonts/PloniDL11AAA-Medium.ttf") format("truetype")}@font-face{font-family:"ploni-regular";font-weight:normal;font-style:normal;src:url("../fonts/PloniDL11AAA-Regular.eot");src:url("../fonts/PloniDL11AAA-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/PloniDL11AAA-Regular.woff") format("woff"),url("../fonts/PloniDL11AAA-Regular.ttf") format("truetype")}@font-face{font-family:"ploni-ultrabold";font-weight:normal;font-style:normal;src:url("../fonts/Ploni-UBold.eot");src:url("../fonts/Ploni-UBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Ploni-UBold.woff") format("woff"),url("../fonts/Ploni-UBold.ttf") format("truetype")}@font-face{font-family:"ploni-bold";font-weight:normal;font-style:normal;src:url("../fonts/PloniDL11AAA-Bold.eot");src:url("../fonts/PloniDL11AAA-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/PloniDL11AAA-Bold.woff") format("woff"),url("../fonts/PloniDL11AAA-Bold.ttf") format("truetype")}@font-face{font-family:"ploni-black";font-weight:normal;font-style:normal;src:url("../fonts/PloniDL11AAA-Black.eot");src:url("../fonts/PloniDL11AAA-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/PloniDL11AAA-Black.woff") format("woff"),url("../fonts/PloniDL11AAA-Black.ttf") format("truetype")}@-webkit-keyframes jumpInfinite{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(1.5rem);transform:translateX(-50%) translateY(1.5rem)}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes jumpInfinite{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(1.5rem);transform:translateX(-50%) translateY(1.5rem)}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-webkit-keyframes jumpDiagonal{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(-15%, -15%);transform:translate(-15%, -15%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes jumpDiagonal{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(-15%, -15%);transform:translate(-15%, -15%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes jumpDiagonalReverse{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(15%, 15%);transform:translate(15%, 15%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes jumpDiagonalReverse{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(15%, 15%);transform:translate(15%, 15%)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes orbit{0%{-webkit-transform:rotate(0deg) translateX(25px) rotate(0deg);transform:rotate(0deg) translateX(25px) rotate(0deg)}100%{-webkit-transform:rotate(360deg) translateX(25px) rotate(-360deg);transform:rotate(360deg) translateX(25px) rotate(-360deg)}}@keyframes orbit{0%{-webkit-transform:rotate(0deg) translateX(25px) rotate(0deg);transform:rotate(0deg) translateX(25px) rotate(0deg)}100%{-webkit-transform:rotate(360deg) translateX(25px) rotate(-360deg);transform:rotate(360deg) translateX(25px) rotate(-360deg)}}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%}@media (max-width: 3000px){html{font-size:calc(10/1920 * 100vw)}}@media (max-width: 768px){html{font-size:calc(10/414 * 100vw)}}body{font-family:"ploni-regular";-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}body::-webkit-scrollbar{display:none}html.lock,html.lock body{overflow:hidden;position:relative;height:100vh}svg,img{width:100%;height:auto}a:link,a:visited{text-decoration:none}ul li{list-style:none}.swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}.br{display:block;height:1rem}.btn{font-family:"ploni-bold";cursor:pointer;color:#fff;background:#5C5CFF;border:.1rem solid #5C5CFF;font-size:2rem;line-height:1.2em;padding:1.1rem 1.9rem 1.3rem  1.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:3rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:4.8rem}.btn.light{color:#05338D;background:#fff;border:.1rem solid #05338D}.btn.light svg{-webkit-filter:brightness(0) saturate(100%) invert(11%) sepia(49%) saturate(7293%) hue-rotate(220deg) brightness(85%) contrast(96%);filter:brightness(0) saturate(100%) invert(11%) sepia(49%) saturate(7293%) hue-rotate(220deg) brightness(85%) contrast(96%)}.btn svg{width:3rem;height:3rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.btn .spinner{pointer-events:none;opacity:0;position:absolute;left:2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:3.4rem}.btn:hover{background:transparent;color:#5C5CFF}.btn:hover svg:not(.spinner){-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem)}.btn:hover svg{-webkit-filter:brightness(0) saturate(100%) invert(30%) sepia(34%) saturate(4681%) hue-rotate(231deg) brightness(105%) contrast(102%);filter:brightness(0) saturate(100%) invert(30%) sepia(34%) saturate(4681%) hue-rotate(231deg) brightness(105%) contrast(102%)}.btn:hover.light{color:#fff;background:transparent;border:.1rem solid #fff}.btn:hover.light svg{-webkit-filter:none;filter:none}.btn.load{pointer-events:none}.btn.load .spinner{opacity:1}@media (max-width: 768px){.btn{font-size:2rem;max-height:6.8rem;padding:1.6rem 3rem 1.7rem 2.8rem;-webkit-column-gap:.9rem;-moz-column-gap:.9rem;column-gap:.9rem}}header{position:fixed;width:100%;top:0;left:0;z-index:3;background:rgba(255,255,255,0.85);height:10.8rem}header .overlay{position:absolute;background:rgba(255,255,255,0.85);width:100%;top:10.8rem;left:0;height:0;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}header .container{padding:2.3rem 0;margin:0 auto;max-width:128.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header nav{width:100%;margin-top:1.1rem}header .whatsapp-mob{display:none}header .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:93.8rem;margin-left:auto}header .menu-mob{display:none}header .menu .current_page_item>a{color:#5C5CFF}header .menu a{font-family:"ploni-bold";color:#05338D;font-size:2rem;line-height:1;padding:2rem 0}header .menu a:hover{color:#5C5CFF}header .burgers{display:none}header .menu-item-has-children{padding-left:2.5rem;position:relative}header .menu-item-has-children .touch{display:none}header .menu-item-has-children:before{position:absolute;content:'';background:url(../img/drop.svg) no-repeat center center/contain;width:1.4rem;height:.75rem;left:0;top:1.1rem;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}header .header-menu .menu-item-has-children:hover .sub-menu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}header .header-menu .menu-item-has-children:hover:before{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}header .sub-menu{position:absolute;z-index:4;min-width:23rem;text-align:right;border-radius:1rem;right:0;top:3rem;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;opacity:1;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}header .sub-menu a{font-family:"ploni-regular";display:inline-block;width:100%;height:100%;padding:.6rem 0;color:#05338D}header .logo-wrap{width:26.6rem}main{padding-top:10.9rem}@media (max-width: 768px){header{height:auto}header .container{padding:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .logo-wrap{max-width:16.1rem;z-index:1}header .whatsapp-mob{display:initial;width:3.3rem;margin-left:auto;margin-right:.9rem;z-index:3}header nav{margin-top:unset}header nav.header-menu{display:none}header nav.menu-mob{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);position:fixed;left:0;top:0;width:100%;height:100vh;background:#fff;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;display:block;padding-top:10rem}header nav.menu-mob .current-menu-parent a,header nav.menu-mob .current-menu-parent:visited,header nav.menu-mob .current-menu-parent:link{color:#5C5CFF}header nav.menu-mob>div{width:100%;max-height:calc(100vh - 8rem)}header nav.menu-mob ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:28rem;margin:0 auto}header nav.menu-mob li{display:block;height:4.3rem}header nav.menu-mob a{padding:0;font-size:2.4rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header nav.menu-mob .drop-link li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav.menu-mob .drop-link li:before{content:none}header nav.menu-mob .drop-link .touch{display:initial;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}header nav.menu-mob .drop-link img{width:1.4rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}header nav.menu-mob .drop-link.open>li img{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}header nav.menu-mob .drop-link.open>li a{color:#5C5CFF}header nav.menu-mob .sub-menu.open{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);min-width:20rem;height:auto;display:block;top:3rem}header .burger{display:-ms-grid;display:grid;place-content:center;width:4.8rem;height:4.8rem;border:.1rem solid #05338D;background:#05338D;border-radius:50%;position:relative;z-index:3}header .burger span{background:#fff;width:2.8rem;height:.3rem;border-radius:.3rem;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}header .burger:after,header .burger:before{position:absolute;content:'';background:#fff;width:2.8rem;height:.3rem;border-radius:.3rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .burger:before{top:1.6rem}header .burger:after{bottom:1.6rem}header.open:after{content:none}header.open nav.menu-mob{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header.open .burger span{opacity:0}header.open .burger:before,header.open .burger:after{width:2.2rem;left:46%}header.open .burger:before{top:1.2rem;-webkit-transform:rotate(-45deg) translateX(-60%);-ms-transform:rotate(-45deg) translateX(-60%);transform:rotate(-45deg) translateX(-60%)}header.open .burger:after{bottom:1.2rem;-webkit-transform:rotate(45deg) translateX(-60%);-ms-transform:rotate(45deg) translateX(-60%);transform:rotate(45deg) translateX(-60%)}header.open .menu-item-has-children:before{top:1rem}header.open .sub-menu{position:static;background:#000;display:none}header.open .sub-menu a{color:#fff}header.open .sub-menu li:not(:last-child){border:0}main{padding-top:0}}.hero{margin-top:11.5rem;width:100%;height:48.2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.hero .bg-img{-webkit-box-flex:1;-ms-flex:1;flex:1;background-repeat:no-repeat;background-size:cover;background-position:center center}.hero .title-section{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:41.1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#05338D;padding-right:calc((100vw - 128.7rem) / 2)}.hero .title-section img{width:13.5rem}.hero h1{font-size:5.5rem;line-height:1.2em;font-family:"ploni-ultrabold";color:#fff;text-align:center;text-shadow:0 0.4rem 0.4rem rgba(0,0,0,0.25)}@media (max-width: 768px){.hero{display:block;height:auto;margin-top:6.5rem}.hero .bg-img{height:24rem}.hero .title-section{padding:4rem 2.9rem;max-width:none;text-align:center}.hero .title-section img{width:9.7rem}.hero .wrap{margin:0 auto}.hero h1{font-size:3.5rem;line-height:1.2em}}.page-template-friends .friends{padding:11.1rem 0 9.4rem}.page-template-friends .friends .container{max-width:122.7rem;margin:0 auto}.page-template-friends .friends .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-friends .friends .columns>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-friends .friends .columns>div:first-child{max-width:57.4rem}.page-template-friends .friends .columns>div:last-child{max-width:52.2rem}.page-template-friends .friends h2{font-family:"ploni-ultrabold";font-size:4.5rem;line-height:4rem;color:#5C5CFF;margin-bottom:3.4rem}.page-template-friends .friends p{font-size:2rem;line-height:3rem;color:#05338D;max-width:54.6rem}.page-template-friends .works{background:#5C5CFF;padding:7.9rem 0 15.3rem;position:relative;overflow:hidden}.page-template-friends .works h2{text-align:center;color:#fff;font-size:4.7rem;line-height:4.5rem;font-family:"ploni-ultrabold";margin-bottom:11.2rem}.page-template-friends .works .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:105.8rem;width:100%;margin:0 auto}.page-template-friends .works .num{width:11.2rem;height:11.2rem;background:#fff;border-radius:50%;display:-ms-grid;display:grid;place-content:center;color:#5C5CFF;font-family:"ploni-black";font-size:6rem;line-height:4.5rem;margin:0 auto}.page-template-friends .works .item{max-width:27.8rem}.page-template-friends .works .item:first-child{max-width:22.5rem}.page-template-friends .works .item p{margin-top:2.7rem;color:#fff;text-align:center;font-size:2rem;line-height:2.5rem}.page-template-friends .works .item a{color:#fff}.page-template-friends .works .item a:hover{text-decoration:underline}.page-template-friends .works #animated{position:absolute;bottom:-4.8rem;left:-6.8rem;width:50.1rem;height:22.8rem}.page-template-friends footer:before{content:none}@media (max-width: 768px){.page-template-friends .friends{padding:3.8rem 2.8rem}.page-template-friends .friends .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-friends .friends .columns>div:last-child{-webkit-transform:translateX(2.5rem);-ms-transform:translateX(2.5rem);transform:translateX(2.5rem)}.page-template-friends .friends h2{font-size:3rem;line-height:3.5rem}.page-template-friends .friends p{max-width:35.5rem;font-size:2rem;line-height:3rem}.page-template-friends .works{padding:6.2rem 0 7.8rem}.page-template-friends .works h2{font-size:4.5rem;line-height:1.2em;margin-bottom:2.5rem}.page-template-friends .works .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:4.1rem}.page-template-friends .works .item p{margin-top:.5rem}.page-template-friends .works #animated{width:18.6rem;height:8.5rem;left:-5rem;bottom:0}}.page-template-corporate .social-section{padding:9rem 0 7.5rem}.page-template-corporate .social-section .container{margin:0 auto;width:100%;max-width:117.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-corporate .social-section .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-corporate .social-section .container>div:first-child{max-width:51.3rem}.page-template-corporate .social-section .container>div:last-child{max-width:50.1rem}.page-template-corporate .social-section h2{margin:0 auto 3.8rem;width:100%;max-width:117.5rem;font-family:"ploni-ultrabold";color:#5C5CFF;font-size:4.5rem;line-height:4.5rem}.page-template-corporate .social-section p{font-size:2rem;line-height:3rem;color:#05338D;max-width:50.1rem}.page-template-corporate .social-section .subtitle{font-family:"ploni-black";font-size:2.5rem;line-height:3.5rem;margin-bottom:4.5rem}.page-template-corporate .social-section a{margin-top:1.3rem;color:#05338D;font-family:"ploni-black";font-size:2.5rem;line-height:3.5rem;display:block}.page-template-corporate .ethics{padding:9rem 0 7.5rem;position:relative}.page-template-corporate .ethics:before,.page-template-corporate .ethics:after{z-index:-1;content:'';top:0;width:50%;height:100%;position:absolute}.page-template-corporate .ethics:before{background:rgba(233,234,234,0.25);left:0}.page-template-corporate .ethics:after{background:rgba(153,255,250,0.59);right:0}.page-template-corporate .ethics .container{margin:0 auto;width:100%;max-width:117.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-corporate .ethics .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-corporate .ethics .container>div:first-child{max-width:51.3rem}.page-template-corporate .ethics .container>div:last-child{max-width:50.1rem}.page-template-corporate .ethics .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;margin-bottom:3.8rem}.page-template-corporate .ethics .title img{width:9.7rem}.page-template-corporate .ethics h2{font-family:"ploni-ultrabold";color:#05338D;font-size:4.9rem;line-height:1.2em}.page-template-corporate .ethics p{color:#05338D;font-size:2rem;line-height:3rem;max-width:50.1rem}.page-template-corporate .ethics a{margin-top:1.5rem;color:#05338D;font-family:"ploni-black";font-size:2rem;line-height:1.2em;display:block}.page-template-corporate .data{padding:18rem 0 13.3rem;position:relative;overflow:hidden}.page-template-corporate .data:before,.page-template-corporate .data:after{z-index:-1;content:'';top:0;width:50%;height:100%;position:absolute}.page-template-corporate .data:before{background-repeat:no-repeat;background-size:cover;background-position:center center;left:0}.page-template-corporate .data:after{background:rgba(233,234,234,0.25);right:0}.page-template-corporate .data .mobile{display:none}.page-template-corporate .data .container{margin:0 auto;width:100%;max-width:117.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-corporate .data .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-corporate .data .container>div:first-child{max-width:51.3rem}.page-template-corporate .data .container>div:last-child{max-width:50.1rem}.page-template-corporate .data .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;margin-bottom:3.8rem}.page-template-corporate .data .title img{width:9.7rem}.page-template-corporate .data h2{font-family:"ploni-ultrabold";color:#05338D;font-size:4.9rem;line-height:1.2em}.page-template-corporate .data p{color:#05338D;font-size:2rem;line-height:3rem;max-width:50.1rem}.page-template-corporate .data a{margin-top:1.5rem;color:#05338D;font-family:"ploni-black";font-size:2rem;line-height:1.2em;display:block}.page-template-corporate .data #animation{position:absolute;width:66.1rem;height:30.1rem;left:-13rem;bottom:-5.3rem}.page-template-corporate .accessibility{padding:6.7rem 0 8.9rem;background:#05338D}.page-template-corporate .accessibility .container{margin:0 auto;width:100%;max-width:117.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-corporate .accessibility .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-corporate .accessibility .container>div:first-child{max-width:56rem}.page-template-corporate .accessibility .container>div:last-child{max-width:50.1rem}.page-template-corporate .accessibility .img-wrap{width:9.7rem;margin:0 auto 3rem}.page-template-corporate .accessibility h2{text-align:center;color:#2BF3E9;font-family:"ploni-ultrabold";font-size:4.7rem;line-height:4.5rem;margin-bottom:6.7rem}.page-template-corporate .accessibility p,.page-template-corporate .accessibility li,.page-template-corporate .accessibility a{font-size:2rem;line-height:3rem;color:#fff}.page-template-corporate .accessibility a:hover{color:#5C5CFF;text-decoration:underline}.page-template-corporate .accessibility li{padding-right:4.5rem;position:relative}.page-template-corporate .accessibility li:before{content:url(../img/list_item.svg);width:3.1rem;height:2.4rem;position:absolute;right:0}.page-template-corporate .accessibility li.custom{padding-right:0}.page-template-corporate .accessibility li.custom:before{right:-6rem}.page-template-corporate .accessibility .subtitle{font-family:"ploni-black";font-size:2.5rem;line-height:3.5rem;margin-bottom:.8rem}.page-template-corporate .accessibility b{font-family:"ploni-black";line-height:2.5rem}.page-template-corporate .employing{padding:11.6rem 0 10.5rem;position:relative;overflow:hidden}.page-template-corporate .employing:before,.page-template-corporate .employing:after{z-index:-1;content:'';top:0;width:50%;height:100%;position:absolute}.page-template-corporate .employing:before{background:rgba(233,234,234,0.25);left:0}.page-template-corporate .employing:after{background-repeat:no-repeat;background-size:cover;background-position:center center;right:0}.page-template-corporate .employing .container{width:100%;max-width:calc(59.6rem * 2);margin:0 auto}.page-template-corporate .employing .container>div{max-width:52.2rem;margin-right:auto}.page-template-corporate .employing .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5.3rem;-webkit-column-gap:1.9rem;-moz-column-gap:1.9rem;column-gap:1.9rem}.page-template-corporate .employing .title img{width:9.7rem}.page-template-corporate .employing h2{color:#05338D;font-size:4.9rem;font-family:"ploni-ultrabold";line-height:5rem;max-width:33rem}.page-template-corporate .employing p{color:#05338D;font-size:2rem;line-height:3rem}.page-template-corporate .employing .subtitle{font-family:"ploni-bold";margin-bottom:1.5rem}.page-template-corporate .employing .info{font-family:"ploni-bold"}.page-template-corporate .employing a{font-family:"ploni-bold";color:#05338D}.page-template-corporate .employing a:hover{text-decoration:underline;color:#5C5CFF}.page-template-corporate .regulations{overflow:hidden;position:relative;padding:8.9rem 0 5.9rem}.page-template-corporate .regulations .container{margin:0 auto;width:100%;max-width:calc(58.4rem * 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8.6rem;-moz-column-gap:8.6rem;column-gap:8.6rem}.page-template-corporate .regulations .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-corporate .regulations .container>div:first-child{max-width:52.2rem}.page-template-corporate .regulations .container>div:last-child{padding-top:16.5rem;max-width:24.2rem}.page-template-corporate .regulations .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.7rem;-moz-column-gap:1.7rem;column-gap:1.7rem;margin-bottom:6.5rem}.page-template-corporate .regulations .title img{width:9.7rem}.page-template-corporate .regulations h2{font-family:"ploni-bold";font-size:4.9rem;line-height:5rem;color:#05338D;max-width:33rem}.page-template-corporate .regulations b{font-family:"ploni-black"}.page-template-corporate .regulations p{font-size:2rem;line-height:3rem;color:#05338D}.page-template-corporate .regulations a{color:#05338D}.page-template-corporate .regulations a:hover{text-decoration:underline;color:#5C5CFF}.page-template-corporate .regulations #arrow-animation{position:absolute;top:15.6rem;left:-7rem;width:69.6rem;height:31.7rem}@media (max-width: 768px){.page-template-corporate .social-section{padding:4rem 2.8rem}.page-template-corporate .social-section .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-corporate .social-section .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-corporate .social-section .container>div:first-child{max-width:51.3rem}.page-template-corporate .social-section .container>div:last-child{max-width:50.1rem}.page-template-corporate .social-section h2{margin:0 auto;font-size:3rem;line-height:3.5rem}.page-template-corporate .social-section .subtitle{margin-bottom:unset}.page-template-corporate .social-section a{margin-top:2.1rem;font-size:2rem}.page-template-corporate .ethics{padding:0}.page-template-corporate .ethics:before,.page-template-corporate .ethics:after{content:none}.page-template-corporate .ethics .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-corporate .ethics .container>div{padding:4rem 2.9rem 4.6rem}.page-template-corporate .ethics .container>div:first-child{background:#C3FFFC}.page-template-corporate .ethics .container>div:last-child{background:#FAFAFA}.page-template-corporate .ethics .title{display:block}.page-template-corporate .ethics h2{font-size:4.5rem}.page-template-corporate .data{padding:0}.page-template-corporate .data:before,.page-template-corporate .data:after{content:none}.page-template-corporate .data .mobile{display:initial}.page-template-corporate .data .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-corporate .data .container>div:first-child{padding:4rem 2.9rem 4.6rem}.page-template-corporate .data .container>div:last-child{margin-bottom:-.5rem}.page-template-corporate .data .title{display:block;margin-bottom:unset}.page-template-corporate .data h2{font-size:4.5rem}.page-template-corporate .data #animation{width:30.3rem;height:13.8rem;left:-9.6trm;bottom:-2.6rem}.page-template-corporate .accessibility{padding:5rem 2.6rem}.page-template-corporate .accessibility .img-wrap{margin:0 0 auto 0}.page-template-corporate .accessibility h2{text-align:right;max-width:29rem;font-size:4.4rem;line-height:-.02em}.page-template-corporate .accessibility .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-corporate .accessibility li{margin-top:3rem}.page-template-corporate .accessibility li:before{width:2.3rem;height:1.8rem}.page-template-corporate .accessibility li.custom{padding-right:4.5rem}.page-template-corporate .accessibility li.custom:before{right:0}.page-template-corporate .accessibility p:not(.subtitle){padding-right:4.5rem}.page-template-corporate .employing{padding:28.2rem 0 0}.page-template-corporate .employing:before{content:none}.page-template-corporate .employing:after{top:0;left:0;width:100%;height:28.2rem}.page-template-corporate .employing .container>div{background:#FAFAFA;padding:4rem 2.8rem 7.2rem}.page-template-corporate .employing .title{display:block;margin-bottom:1rem}.page-template-corporate .employing h2{font-size:4.5rem}.page-template-corporate .employing .subtitle{max-width:33.5rem}.page-template-corporate .employing p{max-width:34.2rem}.page-template-corporate .regulations{padding:5.5rem 2.8rem 9rem}.page-template-corporate .regulations .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-corporate .regulations .container>div:last-child{padding-top:0}.page-template-corporate .regulations .title{display:block;margin-bottom:6.1rem}.page-template-corporate .regulations h2{font-size:4.5rem}.page-template-corporate .regulations .info{margin-top:3rem}.page-template-corporate .regulations #arrow-animation{width:30.3rem;height:13.8rem;bottom:9.4rem;left:-9.6rem;top:unset}}.page-template-attendance .hero .title-section{max-width:50%}.page-template-attendance .report{padding:11.4rem 0 8.7rem;position:relative;overflow:hidden}.page-template-attendance .report .container{margin:0 auto;max-width:calc(58.4rem * 2);display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-attendance .report .column{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:51.3rem;margin-left:auto}.page-template-attendance .report h2{color:#5C5CFF;font-family:"ploni-ultrabold";font-size:4.5rem;line-height:1em;margin-bottom:6.9rem}.page-template-attendance .report li{color:#05338D;padding-right:4.5rem;position:relative;font-size:2rem;line-height:3rem;max-width:50.1rem}.page-template-attendance .report li:before{content:'';background:url(../img/list_item_blue.svg) no-repeat center center/contain;width:3.1rem;height:2.4rem;position:absolute;right:0}.page-template-attendance .report #animation{position:absolute;width:58.8rem;left:-3.3rem;bottom:11.7rem}.page-template-attendance .sick-days{padding:11.2rem 0 9.9rem;position:relative;overflow:hidden}.page-template-attendance .sick-days:before,.page-template-attendance .sick-days:after{content:'';position:absolute;width:50%;top:0;height:100%;z-index:-1}.page-template-attendance .sick-days:before{background:rgba(233,234,234,0.25);left:0}.page-template-attendance .sick-days:after{background:#5C5CFF;right:0}.page-template-attendance .sick-days .container{margin:0 auto;max-width:calc(58.4rem * 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-attendance .sick-days .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50.1rem}.page-template-attendance .sick-days .container>div:first-child h2,.page-template-attendance .sick-days .container>div:first-child p{color:#fff;max-width:49rem}.page-template-attendance .sick-days .container>div:last-child h2,.page-template-attendance .sick-days .container>div:last-child p{color:#05338D}.page-template-attendance .sick-days .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.6rem;-moz-column-gap:2.6rem;column-gap:2.6rem;margin-bottom:3.8rem}.page-template-attendance .sick-days .title img{width:9.7rem}.page-template-attendance .sick-days h2{font-family:"ploni-ultrabold";font-size:4.9rem;line-height:1.2em}.page-template-attendance .sick-days p{font-size:2rem;line-height:3rem}.page-template-attendance .sick-days b{font-family:"ploni-bold"}.page-template-attendance .days-off{padding:11.2rem 0 9.9rem;position:relative;overflow:hidden;background:rgba(233,234,234,0.25)}.page-template-attendance .days-off:before{content:'';position:absolute;width:50%;top:0;height:100%;z-index:0;background:#05338D;left:0}.page-template-attendance .days-off:after{content:'';position:absolute;top:47%;left:47%;-webkit-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%);transform:translate(-50% -50%);background:url(../img/triangle.svg) no-repeat center center/contain;width:10rem;height:10rem;z-index:3}.page-template-attendance .days-off .container{margin:0 auto;max-width:calc(58.4rem * 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-attendance .days-off .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:49.1rem;z-index:1}.page-template-attendance .days-off .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.6rem;-moz-column-gap:2.6rem;column-gap:2.6rem;margin-bottom:3.8rem}.page-template-attendance .days-off .title img{width:9.7rem}.page-template-attendance .days-off h2{font-family:"ploni-ultrabold";font-size:4.9rem;line-height:1.2em;color:#05338D}.page-template-attendance .days-off p{font-size:2rem;line-height:3rem;color:#fff}.page-template-attendance .days-off strong{font-family:"ploni-bold"}.page-template-attendance .days-off li{color:#05338D;padding-right:4.5rem;position:relative;font-size:2rem;line-height:3rem;max-width:50.1rem}.page-template-attendance .days-off li:before{content:'';background:url(../img/list_item_blue.svg) no-repeat center center/contain;width:3.1rem;height:2.4rem;position:absolute;right:0}.page-template-attendance .days-off b{font-family:"ploni-black";color:#4DDFD8;font-size:2.5rem;line-height:1.2em}.page-template-attendance .overtime{padding:11.2rem 0 9.9rem;position:relative;overflow:hidden}.page-template-attendance .overtime:before,.page-template-attendance .overtime:after{content:'';position:absolute;width:50%;top:0;height:100%;z-index:-1}.page-template-attendance .overtime:before{background:rgba(233,234,234,0.25);left:0}.page-template-attendance .overtime:after{background-repeat:no-repeat;background-position:center center;background-size:cover;right:0}.page-template-attendance .overtime .container{margin:0 auto;max-width:calc(58.4rem * 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-attendance .overtime .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50.1rem}.page-template-attendance .overtime .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.6rem;-moz-column-gap:2.6rem;column-gap:2.6rem;margin-bottom:3.8rem}.page-template-attendance .overtime .title img{width:9.7rem}.page-template-attendance .overtime h2,.page-template-attendance .overtime p{color:#05338D}.page-template-attendance .overtime h2{font-family:"ploni-ultrabold";font-size:4.9rem;line-height:1.2em}.page-template-attendance .overtime p{font-size:2rem;line-height:3rem}.page-template-attendance .overtime .subtitle{font-family:"ploni-bold";margin-bottom:1.4rem}.page-template-attendance .overtime b{font-family:"ploni-bold"}@media (max-width: 768px){.page-template-attendance .hero .title-section{max-width:unset}.page-template-attendance .report{padding:3.9rem 2.5rem}.page-template-attendance .report h2{font-size:3rem;line-height:3.5rem;margin-bottom:1rem;letter-spacing:-.02em}.page-template-attendance .report li{line-height:1.2em;padding-right:3rem}.page-template-attendance .report li:before{width:2.3rem;height:1.8rem}.page-template-attendance .report li:last-of-type{max-width:32.6rem}.page-template-attendance .report #animation{left:-23.6rem;top:18.4rem;bottom:auto;width:55.8rem;z-index:-1}.page-template-attendance .sick-days{padding:0}.page-template-attendance .sick-days:before,.page-template-attendance .sick-days:after{content:none}.page-template-attendance .sick-days .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-attendance .sick-days .container>div{padding:4rem 2.9rem}.page-template-attendance .sick-days .container>div:first-child{background:#5C5CFF}.page-template-attendance .sick-days .container>div:last-of-type{background:#FAFAFA}.page-template-attendance .sick-days .title{display:block}.page-template-attendance .sick-days h2{font-size:4.5rem;line-height:1em}.page-template-attendance .days-off{padding:0;background:#fff}.page-template-attendance .days-off:before,.page-template-attendance .days-off:after{content:none}.page-template-attendance .days-off .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-attendance .days-off .container>div:first-child{padding:4rem 4rem 4rem 3rem}.page-template-attendance .days-off .container>div:last-child{padding:7.1rem 2.9rem 3.9rem 1.9rem;background:#05338D}.page-template-attendance .days-off .title{display:block;margin-bottom:1rem}.page-template-attendance .days-off h2{font-size:4.5rem}.page-template-attendance .days-off li{padding-right:2.9rem}.page-template-attendance .days-off li:before{width:2.3rem;height:1.8rem}.page-template-attendance .overtime{background:#FAFAFA;padding:32.4rem 0 7.6rem}.page-template-attendance .overtime:before{content:none}.page-template-attendance .overtime:after{width:100%;height:32.4rem;z-index:0}.page-template-attendance .overtime .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-attendance .overtime .container>div{padding:1.7rem 2.9rem 0}.page-template-attendance .overtime .title{display:block;margin-bottom:1rem;max-width:29.4rem}.page-template-attendance .overtime h2{font-size:4.5rem}.page-template-attendance .overtime .subtitle{margin-bottom:4.4rem}}.page-template-about .group{padding:12.2rem 0 9.3rem;position:relative}.page-template-about .group .heart{position:absolute;width:11.3rem;right:0;top:0}.page-template-about .group .container{margin:0 auto;max-width:calc(61.2rem * 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-about .group .container>div{max-width:55.9rem}.page-template-about .group h2{color:#05338D;font-family:"ploni-bold";font-size:4rem;line-height:1.2em;margin-bottom:1.2rem}.page-template-about .group p{color:#05338D;font-size:2rem;line-height:1.2em}.page-template-about .group .btn{margin-top:5.8rem}.page-template-about .about{position:relative;overflow:hidden;padding-bottom:17.9rem}.page-template-about .about .container{width:100%;margin:0 auto;max-width:96.7rem}.page-template-about .about h2{color:#5C5CFF;font-family:"ploni-ultrabold";font-size:4.5rem;line-height:5rem;text-align:center;margin-bottom:2rem}.page-template-about .about #animation{width:76.8rem;position:absolute;top:29.4rem;left:-11.4rem}.page-template-about .hr{padding:7.3rem 0 10.9rem;position:relative}.page-template-about .hr:before,.page-template-about .hr:after{content:'';position:absolute;width:50%;height:100%;top:0;z-index:-1}.page-template-about .hr:after{right:0;background:#05338D}.page-template-about .hr:before{left:0;background:rgba(233,234,234,0.25)}.page-template-about .hr .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:calc(58.6rem * 2);margin:0 auto}.page-template-about .hr .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-about .hr .container>div:first-child{max-width:51.3rem}.page-template-about .hr .container>div:first-child h2,.page-template-about .hr .container>div:first-child p{color:#fff}.page-template-about .hr .container>div:last-child{max-width:45.5rem}.page-template-about .hr .container>div:last-child h2,.page-template-about .hr .container>div:last-child p{color:#05338D}.page-template-about .hr .img-wrap{width:9.7rem;margin:0 auto 1.5rem}.page-template-about .hr h2{font-family:"ploni-bold";font-size:4.9rem;line-height:1.2em;text-align:center}.page-template-about .hr p{margin-top:4.1rem;font-size:2rem;line-height:3rem}.page-template-about .hr b{font-family:"ploni-bold"}.page-template-about .portal{padding:10.3rem 0 11.5rem}.page-template-about .portal .container{margin:0 auto;text-align:center}.page-template-about .portal .container>img{max-width:124.1rem}.page-template-about .portal .img-wrap{width:9.7rem;margin:0 auto}.page-template-about .portal h2{font-family:"ploni-ultrabold";font-size:4.9rem;line-height:1.2em;color:#05338D;margin-bottom:1.5rem}.page-template-about .portal .btn{margin:0 auto}@media (max-width: 768px){.page-template-about .group{padding:4rem 3rem}.page-template-about .group .heart{display:none}.page-template-about .group .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:3.1rem}.page-template-about .group h2{font-size:3rem;line-height:1.2em}.page-template-about .group .btn{margin-left:auto;margin-right:auto}.page-template-about .about{padding-bottom:7.9rem}.page-template-about .about h2{font-size:3rem;line-height:3.5rem;margin:0 3rem}.page-template-about .about #animation{width:18.6rem;left:-5rem}.page-template-about .about img{width:50.9rem;-webkit-transform:translateX(4.2rem);-ms-transform:translateX(4.2rem);transform:translateX(4.2rem)}.page-template-about .hr{padding:0;background:#fafafa}.page-template-about .hr:before,.page-template-about .hr:after{content:none}.page-template-about .hr .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-about .hr .container>div{padding:4rem 2.4rem}.page-template-about .hr .container>div:first-child{background:#05338D}.page-template-about .hr .img-wrap{margin:0}.page-template-about .hr h2{text-align:right;font-size:4.5rem;line-height:1em}.page-template-about .hr p{margin-top:1rem}.page-template-about .portal{padding:4.7rem 0 8rem;overflow:hidden}.page-template-about .portal h2{font-size:4.5rem;line-height:1.2em;margin-bottom:6rem}.page-template-about .portal .container>img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.page-template-about .portal .btn{margin:6rem auto 0}}.page-template-contact .contacts{padding:7.8rem 0 4.5rem}.page-template-contact .contacts .container{max-width:90rem;width:100%;margin:0 auto;-webkit-transform:translateX(-6rem);-ms-transform:translateX(-6rem);transform:translateX(-6rem)}.page-template-contact .contacts .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-contact .contacts .columns>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-contact .contacts .columns>div:first-child{max-width:36.3rem}.page-template-contact .contacts .columns>div:last-child{max-width:51.8rem}.page-template-contact .contacts .columns>div:last-child img{margin-top:-11.8rem;-webkit-transform:translateX(-7rem);-ms-transform:translateX(-7rem);transform:translateX(-7rem)}.page-template-contact .contacts h2{color:#05338D;font-family:"ploni-ultrabold";font-size:4.5rem;line-height:5rem;margin-bottom:7rem;max-width:79rem}.page-template-contact .contacts li:hover a{color:#5C5CFF}.page-template-contact .contacts li:not(:first-child){margin-top:2rem}.page-template-contact .contacts li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#05338D;-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;font-size:2rem;line-height:3rem}.page-template-contact .contacts li img{width:4.1rem}@media (max-width: 768px){.page-template-contact .contacts{padding:3.8rem 2.8rem 4.5rem;overflow:hidden}.page-template-contact .contacts .container{-webkit-transform:none;-ms-transform:none;transform:none}.page-template-contact .contacts h2{font-size:3rem;line-height:3.5rem;margin-bottom:2rem}.page-template-contact .contacts h2 br{display:none}.page-template-contact .contacts .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5rem}.page-template-contact .contacts .columns>div:last-child img{margin-top:-2rem;-webkit-transform:scale(1) translateX(-3.5rem);-ms-transform:scale(1) translateX(-3.5rem);transform:scale(1) translateX(-3.5rem)}}.error404 main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:85vh}.error404 main .container{max-width:74rem;margin:0 auto;position:relative}.error404 .circle,.error404 .pointer,.error404 .magnifying-glass,.error404 .stop-hand{position:absolute}.error404 .circle{width:4.5rem;left:-19.2rem;top:0;-webkit-animation:jumpInfinite 3s infinite;animation:jumpInfinite 3s infinite}.error404 .pointer{width:12.3rem;left:-10.3rem;top:4.6rem;-webkit-animation:jumpDiagonal 4s infinite;animation:jumpDiagonal 4s infinite}.error404 .magnifying-glass{width:17rem;right:-14rem;top:0;-webkit-animation:jumpDiagonal 6s infinite;animation:jumpDiagonal 6s infinite}.error404 .stop-hand{width:10.9rem;right:-13rem;bottom:10rem;-webkit-animation:orbit 5s infinite;animation:orbit 5s infinite}@media (max-width: 768px){.error404 main .container{padding:0 1rem}.error404 .pointer,.error404 .magnifying-glass{display:none}.error404 .circle{top:-10rem;left:10rem}.error404 .stop-hand{right:10rem;bottom:-10rem}}footer{background:#05338D;padding:6.5rem 0 2rem;position:relative}footer:before{position:absolute;content:'';width:40.6rem;height:1.4rem;background:#5C5CFF;top:-1.4rem;left:0}footer .container{width:100%;max-width:127.7rem;margin:0 auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(5.3rem);-ms-transform:translateX(5.3rem);transform:translateX(5.3rem)}footer .logo-wrap{width:25.6rem}footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16.6rem}footer .social li{border-radius:50%;background:#fff;border:.1rem solid #fff;width:2.8rem;height:2.8rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}footer .social li:hover{background:transparent}footer .social li:hover img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(306deg) brightness(115%) contrast(102%);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(306deg) brightness(115%) contrast(102%)}footer .social li a{width:100%;height:100%;display:-ms-grid;display:grid;place-content:center}footer .social li img{max-width:1.7rem;max-height:2.2rem}footer .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:9.7rem;-moz-column-gap:9.7rem;column-gap:9.7rem;margin-left:auto;margin-right:7.3rem}footer .links a{color:#fff;font-size:2rem}footer .links a:hover{color:#5C5CFF}footer .links a:hover:before{-webkit-filter:brightness(0) saturate(100%) invert(29%) sepia(95%) saturate(1645%) hue-rotate(228deg) brightness(100%) contrast(105%);filter:brightness(0) saturate(100%) invert(29%) sepia(95%) saturate(1645%) hue-rotate(228deg) brightness(100%) contrast(105%)}footer .whatsapp{position:relative}footer .whatsapp:before{content:'';position:absolute;width:2.9rem;height:2.9rem;background:url(../img/whatsapp.svg) no-repeat center center/contain;left:-3.4rem}footer .bottom{width:100%;max-width:116rem;margin:6.5rem auto 0;text-align:left}footer .link,footer .link:link,footer .link:visited{color:#fff;position:relative;-webkit-transition:color .3s;transition:color .3s}footer .link:hover,footer .link:link:hover,footer .link:visited:hover{color:#ee2375;text-decoration:underline}footer .link:after{content:'';position:absolute;top:50%;left:-1.3rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:.7rem;width:.7rem;border-radius:50%;background:#EE2C74;margin-top:-1px}footer .booklet{color:#ffffff;width:100%;max-width:127.7rem;margin:0 auto 0 auto;-webkit-transform:translateX(5.3rem);-ms-transform:translateX(5.3rem);transform:translateX(5.3rem)}@media (max-width: 768px){footer{padding:4.4rem 0 5.8rem}footer:before{width:20.7rem}footer .container{-webkit-transform:unset;-ms-transform:unset;transform:unset}footer .container,footer .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .logo-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:1.3rem}footer .social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:4.4rem}footer .links{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .links .whatsapp{margin-left:3.5rem}footer .links .whatsapp:before{left:-4rem}footer .bottom{text-align:center;overflow:hidden;max-width:100%}footer .booklet{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);text-align:center;margin-top:1rem}}.modal-f{display:none;position:fixed;z-index:99;padding-top:21rem;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content-f{position:relative;background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:540px;min-height:385px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s}.modal-content-f .close-f{cursor:pointer;padding:10px}.modal-content-f h3{color:#00525d;direction:rtl;margin:0 0 10px;font-size:28px;line-height:1.2}.modal-content-f p{direction:rtl;padding:0 0 10px;font-size:20px;line-height:1.2;color:black}.modal-content-f .form{direction:rtl;max-width:1140px;margin:0 auto;position:relative;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.modal-content-f .form input::-webkit-input-placeholder, .modal-content-f .form textarea::-webkit-input-placeholder{color:#b9b9b9}.modal-content-f .form input::-moz-placeholder, .modal-content-f .form textarea::-moz-placeholder{color:#b9b9b9}.modal-content-f .form input:-ms-input-placeholder, .modal-content-f .form textarea:-ms-input-placeholder{color:#b9b9b9}.modal-content-f .form input::-ms-input-placeholder, .modal-content-f .form textarea::-ms-input-placeholder{color:#b9b9b9}.modal-content-f .form input::placeholder,.modal-content-f .form textarea::placeholder{color:#b9b9b9}.modal-content-f .form-row-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-content-f .form-row{width:100%;margin:5px 0}.modal-content-f .form-control{border:1px solid #00525d;padding:10px;direction:rtl;display:block;width:100%;height:50px;color:#b5b5b5;font-size:18px;line-height:1.2;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}.modal-content-f .form-control:hover{text-decoration:none;color:#111}.modal-content-f .form-control.textarea{height:150px}.modal-content-f .btn{background:#fa26a0;color:white;text-align:center;height:50px;border:none;outline:none;display:block;width:100%;font-size:23px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}.modal-content-f .btn:hover{background-color:#fa26a0;text-decoration:none}.footer__widget{font-size:1.6rem;position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1001}@media (max-width: 1199px){.footer__widget{top:auto;-webkit-transform:unset;-ms-transform:unset;transform:unset;bottom:0;left:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}.footer__widget:hover a{margin-right:0}.footer__widget a{background:#05338D;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#ffffff;-webkit-transition:0.4s linear;transition:0.4s linear;font-family:"ploni-ultrabold"}@media (min-width: 1200px){.footer__widget a{height:6.2rem;padding:0 1.5rem;display:-ms-grid;display:grid;width:17rem;grid-gap:1rem;-ms-grid-columns:1fr 3.4rem;grid-template-columns:1fr 3.4rem;margin-right:-10.5rem}.footer__widget a:first-child{border-top-left-radius:1.5rem}.footer__widget a:last-child{border-bottom-left-radius:1.5rem}.footer__widget a:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s}.footer__widget a:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.footer__widget a:last-child{-webkit-transition-delay:0.45s;transition-delay:0.45s}}@media (max-width: 1199px){.footer__widget a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #fff;border-top:1px solid #fff;height:3.5rem}.footer__widget a:last-child{border-left:none}}.footer__widget a:hover{opacity:.8;-webkit-transition-delay:0s;transition-delay:0s}.footer__widget .iconBox{width:3.4rem}@media (max-width: 1199px){.footer__widget .iconBox{width:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__widget .text{position:relative;-webkit-transition:0.35s;transition:0.35s;text-align:center;width:calc(100% - 3.4rem)}@media (max-width: 1199px){.footer__widget .text{display:none}}@media (min-width: 1200px) and (max-width: 1599px){.footer__widget .text{width:calc(100% - 2.2rem)}}.footer__widget svg{display:block;margin:0 auto;height:auto;max-width:100%}@media (max-width: 1199px){.footer__widget svg{height:70%;width:auto;max-width:2.5rem}}
