@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap);
:root{--color__primary:#022877;--color__secondary:#ed5b54;--color__tertiary:#f4eae2;--color__text:#022877;--color__grey:#c8cbd1;--color__body-bg:#faf5f2;--color__white:#fff;--color__black:#000;--font__primary:"Noto Serif JP",serif;--font__base:"Noto Sans JP",sans-serif;--container__width:1254px;--bs__sp:8px}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font__primary);font-weight:400;line-height:1;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font:inherit}p{margin:0}p a{color:inherit;font:inherit}figure,iframe,img,picture,svg,video{height:auto;max-width:100%}.container{margin:0 auto;max-width:var(--container__width);padding-inline:15px;width:100%}@media screen and (max-width:1199px){.container{padding-inline:30px}}@media screen and (max-width:767px){.container{padding-inline:20px}}@media(prefers-reduced-motion){*,:after,:before{animation-duration:0s!important;scroll-behavior:auto!important;transition:none!important}}.site{--headerHeight:82px}@media screen and (max-width:767px){.site{--headerHeight:72px}}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:700;src:url(fonts/GothamBold.3bd2c108.woff2) format("woff2"),url(fonts/GothamBold.23ebd1e5.woff) format("woff"),url(fonts/GothamBold.f9a5c924.otf) format("opentype"),url(fonts/GothamBold.108854bb.ttf) format("truetype")}body{font-family:var(--font__base);font-size:16px;font-weight:400;line-height:1.75;word-break:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color__body-bg);color:var(--color__text)}.lg-title,h1,h2,h3,h4,h5,h6{line-height:1.32}.lg-title{font-size:96px}@media screen and (max-width:1199px){.lg-title{font-size:66px}}@media screen and (max-width:767px){.lg-title{font-size:48px}}.heading-one,h1{font-size:48px;line-height:1.32}@media screen and (max-width:767px){.heading-one,h1{font-size:32px}}.heading-two,h2{font-size:40px}@media screen and (max-width:767px){.heading-two,h2{font-size:30px}}.heading-three,h3{font-size:33px}@media screen and (max-width:767px){.heading-three,h3{font-size:26px}}.heading-four,h4{font-size:28px}@media screen and (max-width:767px){.heading-four,h4{font-size:24px}}.heading-five,h5{font-size:23px}@media screen and (max-width:767px){.heading-five,h5{font-size:20px;line-height:1.39}}.pre-title{font-size:14px;line-height:1.4}.bg-icon{left:50%;position:absolute;top:-12px;transform:translateX(-50%);z-index:-1}.txt-md{font-size:18px}.screen-reader-text,.sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus,.sr-only:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}@keyframes clipRevealScaleDwn{0%{clip-path:inset(100% 0 0 0);transform:scale(1.4)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes clipReveal{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}.justify-between{justify-content:space-between}.items-center{align-items:center}.justify-center{justify-content:center}.items-end{align-items:flex-end}.gap-0{gap:0}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-y-0{row-gap:0}.p-0{padding:0}.py-0{padding-block:0}.px-0{padding-inline:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.my-0{margin-block:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.gap-1{gap:calc(var(--bs__sp)*1)}.gap-x-1{-moz-column-gap:calc(var(--bs__sp)*1);column-gap:calc(var(--bs__sp)*1)}.gap-y-1{row-gap:calc(var(--bs__sp)*1)}.p-1{padding:calc(var(--bs__sp)*1)}.py-1{padding-block:calc(var(--bs__sp)*1)}.px-1{padding-inline:calc(var(--bs__sp)*1)}.pt-1{padding-top:calc(var(--bs__sp)*1)}.pb-1{padding-bottom:calc(var(--bs__sp)*1)}.my-1{margin-block:calc(var(--bs__sp)*1)}.mt-1{margin-top:calc(var(--bs__sp)*1)}.mb-1{margin-bottom:calc(var(--bs__sp)*1)}.gap-2{gap:calc(var(--bs__sp)*2)}.gap-x-2{-moz-column-gap:calc(var(--bs__sp)*2);column-gap:calc(var(--bs__sp)*2)}.gap-y-2{row-gap:calc(var(--bs__sp)*2)}.p-2{padding:calc(var(--bs__sp)*2)}.py-2{padding-block:calc(var(--bs__sp)*2)}.px-2{padding-inline:calc(var(--bs__sp)*2)}.pt-2{padding-top:calc(var(--bs__sp)*2)}.pb-2{padding-bottom:calc(var(--bs__sp)*2)}.my-2{margin-block:calc(var(--bs__sp)*2)}.mt-2{margin-top:calc(var(--bs__sp)*2)}.mb-2{margin-bottom:calc(var(--bs__sp)*2)}.gap-3{gap:calc(var(--bs__sp)*3)}.gap-x-3{-moz-column-gap:calc(var(--bs__sp)*3);column-gap:calc(var(--bs__sp)*3)}.gap-y-3{row-gap:calc(var(--bs__sp)*3)}.p-3{padding:calc(var(--bs__sp)*3)}.py-3{padding-block:calc(var(--bs__sp)*3)}.px-3{padding-inline:calc(var(--bs__sp)*3)}.pt-3{padding-top:calc(var(--bs__sp)*3)}.pb-3{padding-bottom:calc(var(--bs__sp)*3)}.my-3{margin-block:calc(var(--bs__sp)*3)}.mt-3{margin-top:calc(var(--bs__sp)*3)}.mb-3{margin-bottom:calc(var(--bs__sp)*3)}.gap-4{gap:calc(var(--bs__sp)*4)}.gap-x-4{-moz-column-gap:calc(var(--bs__sp)*4);column-gap:calc(var(--bs__sp)*4)}.gap-y-4{row-gap:calc(var(--bs__sp)*4)}.p-4{padding:calc(var(--bs__sp)*4)}.py-4{padding-block:calc(var(--bs__sp)*4)}.px-4{padding-inline:calc(var(--bs__sp)*4)}.pt-4{padding-top:calc(var(--bs__sp)*4)}.pb-4{padding-bottom:calc(var(--bs__sp)*4)}.my-4{margin-block:calc(var(--bs__sp)*4)}.mt-4{margin-top:calc(var(--bs__sp)*4)}.mb-4{margin-bottom:calc(var(--bs__sp)*4)}.gap-5{gap:calc(var(--bs__sp)*5)}.gap-x-5{-moz-column-gap:calc(var(--bs__sp)*5);column-gap:calc(var(--bs__sp)*5)}.gap-y-5{row-gap:calc(var(--bs__sp)*5)}.p-5{padding:calc(var(--bs__sp)*5)}.py-5{padding-block:calc(var(--bs__sp)*5)}.px-5{padding-inline:calc(var(--bs__sp)*5)}.pt-5{padding-top:calc(var(--bs__sp)*5)}.pb-5{padding-bottom:calc(var(--bs__sp)*5)}.my-5{margin-block:calc(var(--bs__sp)*5)}.mt-5{margin-top:calc(var(--bs__sp)*5)}.mb-5{margin-bottom:calc(var(--bs__sp)*5)}.gap-6{gap:calc(var(--bs__sp)*6)}.gap-x-6{-moz-column-gap:calc(var(--bs__sp)*6);column-gap:calc(var(--bs__sp)*6)}.gap-y-6{row-gap:calc(var(--bs__sp)*6)}.p-6{padding:calc(var(--bs__sp)*6)}.py-6{padding-block:calc(var(--bs__sp)*6)}.px-6{padding-inline:calc(var(--bs__sp)*6)}.pt-6{padding-top:calc(var(--bs__sp)*6)}.pb-6{padding-bottom:calc(var(--bs__sp)*6)}.my-6{margin-block:calc(var(--bs__sp)*6)}.mt-6{margin-top:calc(var(--bs__sp)*6)}.mb-6{margin-bottom:calc(var(--bs__sp)*6)}.gap-7{gap:calc(var(--bs__sp)*7)}.gap-x-7{-moz-column-gap:calc(var(--bs__sp)*7);column-gap:calc(var(--bs__sp)*7)}.gap-y-7{row-gap:calc(var(--bs__sp)*7)}.p-7{padding:calc(var(--bs__sp)*7)}.py-7{padding-block:calc(var(--bs__sp)*7)}.px-7{padding-inline:calc(var(--bs__sp)*7)}.pt-7{padding-top:calc(var(--bs__sp)*7)}.pb-7{padding-bottom:calc(var(--bs__sp)*7)}.my-7{margin-block:calc(var(--bs__sp)*7)}.mt-7{margin-top:calc(var(--bs__sp)*7)}.mb-7{margin-bottom:calc(var(--bs__sp)*7)}.gap-8{gap:calc(var(--bs__sp)*8)}.gap-x-8{-moz-column-gap:calc(var(--bs__sp)*8);column-gap:calc(var(--bs__sp)*8)}.gap-y-8{row-gap:calc(var(--bs__sp)*8)}.p-8{padding:calc(var(--bs__sp)*8)}.py-8{padding-block:calc(var(--bs__sp)*8)}.px-8{padding-inline:calc(var(--bs__sp)*8)}.pt-8{padding-top:calc(var(--bs__sp)*8)}.pb-8{padding-bottom:calc(var(--bs__sp)*8)}.my-8{margin-block:calc(var(--bs__sp)*8)}.mt-8{margin-top:calc(var(--bs__sp)*8)}.mb-8{margin-bottom:calc(var(--bs__sp)*8)}.gap-9{gap:calc(var(--bs__sp)*9)}.gap-x-9{-moz-column-gap:calc(var(--bs__sp)*9);column-gap:calc(var(--bs__sp)*9)}.gap-y-9{row-gap:calc(var(--bs__sp)*9)}.p-9{padding:calc(var(--bs__sp)*9)}.py-9{padding-block:calc(var(--bs__sp)*9)}.px-9{padding-inline:calc(var(--bs__sp)*9)}.pt-9{padding-top:calc(var(--bs__sp)*9)}.pb-9{padding-bottom:calc(var(--bs__sp)*9)}.my-9{margin-block:calc(var(--bs__sp)*9)}.mt-9{margin-top:calc(var(--bs__sp)*9)}.mb-9{margin-bottom:calc(var(--bs__sp)*9)}.gap-10{gap:calc(var(--bs__sp)*10)}.gap-x-10{-moz-column-gap:calc(var(--bs__sp)*10);column-gap:calc(var(--bs__sp)*10)}.gap-y-10{row-gap:calc(var(--bs__sp)*10)}.p-10{padding:calc(var(--bs__sp)*10)}.py-10{padding-block:calc(var(--bs__sp)*10)}.px-10{padding-inline:calc(var(--bs__sp)*10)}.pt-10{padding-top:calc(var(--bs__sp)*10)}.pb-10{padding-bottom:calc(var(--bs__sp)*10)}.my-10{margin-block:calc(var(--bs__sp)*10)}.mt-10{margin-top:calc(var(--bs__sp)*10)}.mb-10{margin-bottom:calc(var(--bs__sp)*10)}.gap-11{gap:calc(var(--bs__sp)*11)}.gap-x-11{-moz-column-gap:calc(var(--bs__sp)*11);column-gap:calc(var(--bs__sp)*11)}.gap-y-11{row-gap:calc(var(--bs__sp)*11)}.p-11{padding:calc(var(--bs__sp)*11)}.py-11{padding-block:calc(var(--bs__sp)*11)}.px-11{padding-inline:calc(var(--bs__sp)*11)}.pt-11{padding-top:calc(var(--bs__sp)*11)}.pb-11{padding-bottom:calc(var(--bs__sp)*11)}.my-11{margin-block:calc(var(--bs__sp)*11)}.mt-11{margin-top:calc(var(--bs__sp)*11)}.mb-11{margin-bottom:calc(var(--bs__sp)*11)}.gap-12{gap:calc(var(--bs__sp)*12)}.gap-x-12{-moz-column-gap:calc(var(--bs__sp)*12);column-gap:calc(var(--bs__sp)*12)}.gap-y-12{row-gap:calc(var(--bs__sp)*12)}.p-12{padding:calc(var(--bs__sp)*12)}.py-12{padding-block:calc(var(--bs__sp)*12)}.px-12{padding-inline:calc(var(--bs__sp)*12)}.pt-12{padding-top:calc(var(--bs__sp)*12)}.pb-12{padding-bottom:calc(var(--bs__sp)*12)}.my-12{margin-block:calc(var(--bs__sp)*12)}.mt-12{margin-top:calc(var(--bs__sp)*12)}.mb-12{margin-bottom:calc(var(--bs__sp)*12)}.gap-13{gap:calc(var(--bs__sp)*13)}.gap-x-13{-moz-column-gap:calc(var(--bs__sp)*13);column-gap:calc(var(--bs__sp)*13)}.gap-y-13{row-gap:calc(var(--bs__sp)*13)}.p-13{padding:calc(var(--bs__sp)*13)}.py-13{padding-block:calc(var(--bs__sp)*13)}.px-13{padding-inline:calc(var(--bs__sp)*13)}.pt-13{padding-top:calc(var(--bs__sp)*13)}.pb-13{padding-bottom:calc(var(--bs__sp)*13)}.my-13{margin-block:calc(var(--bs__sp)*13)}.mt-13{margin-top:calc(var(--bs__sp)*13)}.mb-13{margin-bottom:calc(var(--bs__sp)*13)}.gap-14{gap:calc(var(--bs__sp)*14)}.gap-x-14{-moz-column-gap:calc(var(--bs__sp)*14);column-gap:calc(var(--bs__sp)*14)}.gap-y-14{row-gap:calc(var(--bs__sp)*14)}.p-14{padding:calc(var(--bs__sp)*14)}.py-14{padding-block:calc(var(--bs__sp)*14)}.px-14{padding-inline:calc(var(--bs__sp)*14)}.pt-14{padding-top:calc(var(--bs__sp)*14)}.pb-14{padding-bottom:calc(var(--bs__sp)*14)}.my-14{margin-block:calc(var(--bs__sp)*14)}.mt-14{margin-top:calc(var(--bs__sp)*14)}.mb-14{margin-bottom:calc(var(--bs__sp)*14)}.gap-15{gap:calc(var(--bs__sp)*15)}.gap-x-15{-moz-column-gap:calc(var(--bs__sp)*15);column-gap:calc(var(--bs__sp)*15)}.gap-y-15{row-gap:calc(var(--bs__sp)*15)}.p-15{padding:calc(var(--bs__sp)*15)}.py-15{padding-block:calc(var(--bs__sp)*15)}.px-15{padding-inline:calc(var(--bs__sp)*15)}.pt-15{padding-top:calc(var(--bs__sp)*15)}.pb-15{padding-bottom:calc(var(--bs__sp)*15)}.my-15{margin-block:calc(var(--bs__sp)*15)}.mt-15{margin-top:calc(var(--bs__sp)*15)}.mb-15{margin-bottom:calc(var(--bs__sp)*15)}.gap-16{gap:calc(var(--bs__sp)*16)}.gap-x-16{-moz-column-gap:calc(var(--bs__sp)*16);column-gap:calc(var(--bs__sp)*16)}.gap-y-16{row-gap:calc(var(--bs__sp)*16)}.p-16{padding:calc(var(--bs__sp)*16)}.py-16{padding-block:calc(var(--bs__sp)*16)}.px-16{padding-inline:calc(var(--bs__sp)*16)}.pt-16{padding-top:calc(var(--bs__sp)*16)}.pb-16{padding-bottom:calc(var(--bs__sp)*16)}.my-16{margin-block:calc(var(--bs__sp)*16)}.mt-16{margin-top:calc(var(--bs__sp)*16)}.mb-16{margin-bottom:calc(var(--bs__sp)*16)}.gap-17{gap:calc(var(--bs__sp)*17)}.gap-x-17{-moz-column-gap:calc(var(--bs__sp)*17);column-gap:calc(var(--bs__sp)*17)}.gap-y-17{row-gap:calc(var(--bs__sp)*17)}.p-17{padding:calc(var(--bs__sp)*17)}.py-17{padding-block:calc(var(--bs__sp)*17)}.px-17{padding-inline:calc(var(--bs__sp)*17)}.pt-17{padding-top:calc(var(--bs__sp)*17)}.pb-17{padding-bottom:calc(var(--bs__sp)*17)}.my-17{margin-block:calc(var(--bs__sp)*17)}.mt-17{margin-top:calc(var(--bs__sp)*17)}.mb-17{margin-bottom:calc(var(--bs__sp)*17)}.gap-18{gap:calc(var(--bs__sp)*18)}.gap-x-18{-moz-column-gap:calc(var(--bs__sp)*18);column-gap:calc(var(--bs__sp)*18)}.gap-y-18{row-gap:calc(var(--bs__sp)*18)}.p-18{padding:calc(var(--bs__sp)*18)}.py-18{padding-block:calc(var(--bs__sp)*18)}.px-18{padding-inline:calc(var(--bs__sp)*18)}.pt-18{padding-top:calc(var(--bs__sp)*18)}.pb-18{padding-bottom:calc(var(--bs__sp)*18)}.my-18{margin-block:calc(var(--bs__sp)*18)}.mt-18{margin-top:calc(var(--bs__sp)*18)}.mb-18{margin-bottom:calc(var(--bs__sp)*18)}.gap-19{gap:calc(var(--bs__sp)*19)}.gap-x-19{-moz-column-gap:calc(var(--bs__sp)*19);column-gap:calc(var(--bs__sp)*19)}.gap-y-19{row-gap:calc(var(--bs__sp)*19)}.p-19{padding:calc(var(--bs__sp)*19)}.py-19{padding-block:calc(var(--bs__sp)*19)}.px-19{padding-inline:calc(var(--bs__sp)*19)}.pt-19{padding-top:calc(var(--bs__sp)*19)}.pb-19{padding-bottom:calc(var(--bs__sp)*19)}.my-19{margin-block:calc(var(--bs__sp)*19)}.mt-19{margin-top:calc(var(--bs__sp)*19)}.mb-19{margin-bottom:calc(var(--bs__sp)*19)}.gap-20{gap:calc(var(--bs__sp)*20)}.gap-x-20{-moz-column-gap:calc(var(--bs__sp)*20);column-gap:calc(var(--bs__sp)*20)}.gap-y-20{row-gap:calc(var(--bs__sp)*20)}.p-20{padding:calc(var(--bs__sp)*20)}.py-20{padding-block:calc(var(--bs__sp)*20)}.px-20{padding-inline:calc(var(--bs__sp)*20)}.pt-20{padding-top:calc(var(--bs__sp)*20)}.pb-20{padding-bottom:calc(var(--bs__sp)*20)}.my-20{margin-block:calc(var(--bs__sp)*20)}.mt-20{margin-top:calc(var(--bs__sp)*20)}.mb-20{margin-bottom:calc(var(--bs__sp)*20)}.d-none{display:none}.d-block{display:block}@media screen and (min-width:768px){.d-sm-none{display:none}}@media screen and (min-width:992px){.d-md-none{display:none}}@media screen and (min-width:1200px){.d-lg-none{display:none}}@media screen and (min-width:768px){.d-sm-block{display:block}}@media screen and (min-width:992px){.d-md-block{display:block}}@media screen and (min-width:1200px){.d-lg-block{display:block}}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.visible{visibility:visible}.invisible{visibility:hidden}.text-primary{color:var(--color__primary)}.text-secondary{color:var(--color__secondary)}.text-tertiary{color:var(--color__tertiary)}.text-text{color:var(--color__text)}.text-grey{color:var(--color__grey)}.text-white{color:var(--color__white)}.text-black{color:var(--color__black)}.bg-primary{background-color:var(--color__primary)}.bg-secondary{background-color:var(--color__secondary)}.bg-tertiary{background-color:var(--color__tertiary)}.bg-text{background-color:var(--color__text)}.bg-grey{background-color:var(--color__grey)}.bg-white{background-color:var(--color__white)}.bg-black{background-color:var(--color__black)}.font-primary{font-family:var(--font__primary)}.font-base{font-family:var(--font__base)}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.font-italic{font-style:italic}.text-decoration-none{text-decoration:none}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.list-none,.list-none ul{list-style:none;margin:0;padding:0}.min-h-screen{min-height:100vh}.w-full{width:100%}.relative{position:relative}.abs-bg-img{inset:0;pointer-events:none;position:absolute}.abs-bg-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.par-left-container{padding-left:max(30px,(100vw - var(--container__width))/2)}.par-right-container{padding-right:max(30px,(100vw - var(--container__width))/2)}.btn,.wp-element-button,button{background-color:var(--color__primary);border:1px solid var(--color__primary);border-radius:0;color:var(--color__white);display:inline-flex;font-family:var(--font__base);font-size:16px;font-weight:400;justify-content:center;line-height:1;outline:none;padding:21px 23px 22px;text-align:center;text-decoration:none;transition:background-color .34s,color .34s}.btn:hover,.wp-element-button:hover,button:hover{background-color:transparent;color:var(--color__primary)}.btn--secondary,.wp-element-button--secondary,button--secondary{background-color:var(--color__secondary);border-color:var(--color__secondary)}.btn--secondary:hover,.wp-element-button--secondary:hover,button--secondary:hover{color:var(--color__secondary)}.btn--trans-primary,.wp-element-button--trans-primary,button--trans-primary{background-color:transparent;color:var(--color__primary)}.btn--trans-primary:hover,.wp-element-button--trans-primary:hover,button--trans-primary:hover{background-color:var(--color__primary);color:var(--color__white)}.btn--trans-secondary,.wp-element-button--trans-secondary,button--trans-secondary{background-color:transparent;border-color:var(--color__secondary);color:var(--color__secondary)}.btn--trans-secondary:hover,.wp-element-button--trans-secondary:hover,button--trans-secondary:hover{background-color:var(--color__secondary);color:var(--color__white)}.btn--sm,.wp-element-button--sm,button--sm{padding:19px 23px}.btn-icon{color:var(--color__secondary);display:inline-flex;gap:8px;text-decoration:none}.btn-icon .icon{flex-shrink:0;transition:transform .32s}.btn-icon:focus,.btn-icon:hover{color:var(--color__secondary)}.btn-icon:focus .icon,.btn-icon:hover .icon{transform:translateX(4px)}.main-navigation{--menu-gap:24px;--sub-menu-top:24px}.main-navigation ul{display:flex;gap:8px calc(var(--bs__sp)*3)}@media screen and (max-width:1600px){.main-navigation ul{gap:8px calc(var(--bs__sp)*3)}}@media screen and (max-width:1400px){.main-navigation ul{gap:8px calc(var(--bs__sp)*2)}}@media screen and (max-width:991px){.main-navigation ul{gap:16px}}.main-navigation ul a{color:var(--color__white);text-decoration:none;transition:color .28s}@media screen and (min-width:992px){.main-navigation .sub-menu{background-color:var(--color__bg-light);border-radius:8px;display:flex!important;flex-direction:column;gap:16px;left:0;opacity:0;padding:24px;position:absolute;top:calc(100% + var(--sub-menu-top));transform:translateY(10px);transition:all .4s;visibility:hidden;width:240px;z-index:9}.main-navigation .menu-item-has-children:after{content:"";height:var(--sub-menu-top);pointer-events:none;position:absolute;right:0;top:100%;width:100%}.main-navigation .menu-item-has-children>a{display:inline-block;padding-right:24px}.main-navigation .menu-item-has-children:hover>a{color:var(--color__primary)}.main-navigation .menu-item-has-children:hover svg path{stroke:var(--color__primary)}.main-navigation .menu-item-has-children:hover>.sub-menu{opacity:1;transform:translateY(0);visibility:visible}.main-navigation .menu-item-has-children:hover:after{pointer-events:auto}}.main-navigation .drop-icon{display:inline-block;pointer-events:none;position:absolute;right:0;top:-1px}@media screen and (max-width:991px){.main-navigation .drop-icon{align-items:center;background:var(--color__white);cursor:pointer;display:flex;height:26px;justify-content:center;pointer-events:auto;text-align:center;width:28px}.main-navigation .drop-icon.active svg{transform:scaleY(-1)}}.main-navigation .drop-icon svg{vertical-align:middle;width:23px}.main-navigation .drop-icon svg path{transition:stroke .4s}@media screen and (max-width:991px){.main-navigation .fx-menu{background-color:var(--color__body-bg);box-shadow:0 0 10px 0 rgba(0,0,0,.24);height:100dvh;overflow:auto;padding:24px 24px 24px 40px;position:fixed;right:-400px;top:0;transition:right .5s;width:380px;z-index:99}}@media screen and (max-width:991px)and (max-width:767px){.main-navigation .fx-menu{padding-inline:20px;right:-110%}}@media screen and (max-width:991px){.main-navigation .fx-menu ul{flex-direction:column}.main-navigation .fx-menu__inner{display:flex;flex-direction:column;gap:80px}.main-navigation .fx-menu .sub-menu{display:none;font-size:14px;margin-top:var(--menu-gap);padding-left:16px}.main-navigation .fx-menu .sub-menu li{margin-bottom:8px}}.main-navigation .fx-menu .menu-closer{--closer-size:36px;background:var(--color__white);border:1px solid var(--color__text);cursor:pointer;display:inline-flex;height:var(--closer-size);margin-left:auto;padding:8px;vertical-align:middle;width:var(--closer-size);z-index:2}@media screen and (min-width:992px){.main-navigation .fx-menu .menu-closer{display:none}}.main-navigation .fx-menu .menu-closer svg{width:100%}.main-navigation .fx-menu .menu-closer svg path{fill:var(--color__text)}@media screen and (max-width:567px){.main-navigation .fx-menu{padding-inline:20px;width:100%}}@media screen and (min-width:992px){.main-navigation .nav-logo{display:none}}.hamnburger-menu{background-color:transparent;border:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:8px;height:24px;justify-content:space-between;outline:none;padding:0;vertical-align:middle;width:32px}@media screen and (min-width:992px){.hamnburger-menu{display:none}}.hamnburger-menu:focus{outline:none}.hamnburger-menu span{background:var(--color__secondary);height:2px;width:100%}.site-overlay{background:rgba(0,0,0,.6);cursor:pointer;height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility .4s,opacity .4s;visibility:hidden;width:100%;z-index:9}@media screen and (max-width:991px){body.home .main-navigation ul a{color:var(--color__primary)}}body:not(.home) .main-navigation ul a{color:var(--color__primary)}body:not(.home) .main-navigation ul li.current-menu-item a,body:not(.home) .main-navigation ul li.current_page a{color:var(--color__secondary)}body.opened-menu .main-navigation .fx-menu{right:0}body.opened-menu .site-overlay{opacity:1;visibility:visible}form br{display:none}form label{display:block;margin-bottom:8px}form.wpcf7-form .wpcf7-spinner{left:0;position:absolute;top:15px}form input[type=submit]{cursor:pointer}form .screen-reader-response{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}form.aborted .wpcf7-response-output,form.failed .wpcf7-response-output{background:#dc3232}form.invalid .wpcf7-response-output,form.payment-required .wpcf7-response-output,form.spam .wpcf7-response-output,form.unaccepted .wpcf7-response-output{background:#f56e28}form.sent .wpcf7-response-output{background:#46b450;color:#fff}input:not([type=submit]):not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--color__primary);font-size:16px;height:54px;line-height:1;padding:16px;width:100%}input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-radius:0}textarea{height:143px;resize:vertical}.course-card__inner{padding:32px}.sec-heading-card{max-width:218px}.sec-heading-card__inner{min-height:212px;padding:42px 24px}.sec-heading-card .text{font-size:13px}.services-card{max-width:236px}.services-card .read-text{font-size:13px;line-height:1}.testimonial-card{align-items:center;display:flex;justify-content:center}@media screen and (max-width:991px){.testimonial-card{flex-wrap:wrap}}.testimonial-card .img-col{flex:0 0 27%;max-width:27%}@media screen and (max-width:991px){.testimonial-card .img-col{flex:0 0 100%;max-width:100%}}.testimonial-card .img-holder{align-items:center;display:flex;justify-content:center}.testimonial-card .img-holder img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.testimonial-card .img-holder .play-btn{border-radius:19px;box-shadow:0 15px 75px 0 rgba(27,25,68,.302);cursor:pointer;overflow:hidden;position:absolute;z-index:1}.testimonial-card .img-holder .play-btn svg{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.testimonial-card .img-holder:after{background:linear-gradient(0deg,#000,transparent);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute}.testimonial-card .content-col{flex:0 0 50%;max-width:50%;padding:56px}@media screen and (max-width:991px){.testimonial-card .content-col{flex:0 0 100%;max-width:100%}}@media screen and (max-width:767px){.testimonial-card .content-col{padding:40px 20px}}.testimonial-card .blw-text .sm-img-holder{display:none}.testimonial-card .sub-content>*{margin-bottom:.4rem}.testimonial-card .content{margin-bottom:calc(var(--bs__sp)*6)}.testimonial-card .content>*{margin-bottom:1rem}.testimonial-section.stack{padding-block:24px 64px}.testimonial-section.stack .testimonial-card .img-col{display:none}.testimonial-section.stack .sm-img-holder{display:block;flex:0 0 70px;height:70px;max-width:70px}.testimonial-section.stack .sm-img-holder img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-section.stack .content-col{flex:0 0 100%;max-width:100%}.testimonial-section.stack .testimonial-slider .swiper-wrapper{flex-wrap:wrap;gap:32px;justify-content:space-between;transform:none!important}.testimonial-section.stack .testimonial-slider .swiper-slide{flex:0 0 calc(50% - 16px);height:auto;max-width:calc(50% - 16px);opacity:1!important;pointer-events:auto;transform:none!important;width:auto!important}@media screen and (max-width:991px){.testimonial-section.stack .testimonial-slider .swiper-slide{flex:0 0 100%;max-width:100%}}.testimonial-section.stack .testimonial-slider .testimonial-card{align-items:normal;height:100%;width:100%}.testimonial-section.stack .testimonial-slider .testimonial-card .icon{margin-bottom:calc(var(--bs__sp)*2)}.testimonial-section.stack .testimonial-slider .testimonial-card .icon svg{width:60px}.testimonial-section.stack .testimonial-slider .testimonial-card .content-col{padding:40px}@media screen and (max-width:991px){.testimonial-section.stack .testimonial-slider .testimonial-card .content-col{width:100%}}@media screen and (max-width:767px){.testimonial-section.stack .testimonial-slider .testimonial-card .content-col{padding:32px 24px}}.testimonial-section.stack .testimonial-slider .testimonial-card .content{font-size:15px;margin-bottom:calc(var(--bs__sp)*4)}.testimonial-section.stack .testimonial-slider .testimonial-card .content>*{margin-bottom:.2rem}.testimonial-section.stack .testimonial-slider .testimonial-card .author-name{font-size:18px}@media screen and (max-width:767px){.testimonial-section.stack .testimonial-slider .testimonial-card .blw-text{flex-wrap:wrap}}.testimonial-section.stack .testimonial-slider .testimonial-card .cnt{flex:1 0 0}@media screen and (max-width:767px){.testimonial-section.stack .testimonial-slider .testimonial-card .cnt{flex:0 0 100%}}.testimonial-section.stack .cs-slide-nav-holder{display:none}.testimonial-section.stack .play-btn{flex:0 0 40px}.testimonial-section.stack .play-btn a:focus{outline:none}.tab-section{padding-block:32px 64px}.tab-section .tabs-container{display:flex;min-height:600px}.tab-section .tabs-nav{background:var(--color__tertiary);border-right:3px solid var(--color__secondary);display:flex;flex-direction:column;width:300px}.tab-section .tabs-nav__inner{position:sticky;top:calc(var(--headerHeight) + 2px)}.tab-section .tab-item{border-bottom:1px solid rgba(2,40,119,.1)}.tab-section .tab-item:last-child{border-bottom:none}.tab-section .tab-button{align-items:center;background:none;border:none;color:var(--color__text);cursor:pointer;display:flex;font-family:var(--font__base);font-size:1rem;font-weight:500;justify-content:space-between;padding:20px 15px 20px 19px;position:relative;text-align:left;transition:all .3s ease;width:100%}.tab-section .tab-button:hover{background:rgba(2,40,119,.05);color:var(--color__primary);transform:translateX(5px)}.tab-section .tab-button.active{background:var(--color__primary);color:var(--color__white);font-weight:600}.tab-section .tab-button.active:after{background:var(--color__secondary);bottom:0;content:"";position:absolute;right:-3px;top:0;width:3px}.tab-section .tab-icon{display:none;font-size:1rem;transition:transform .3s ease}@media screen and (max-width:767px){.tab-section .tab-icon{font-size:.8rem}}.tab-section .tab-icon.rotated{transform:rotate(180deg)}.tab-section .tabs-content{background:var(--color__white);flex:1}.tab-section .tab-panel{animation:fadeIn .3s ease-in-out;display:none;padding:40px}.tab-section .tab-panel.active{display:block}.tab-section .tab-content{background:var(--color__white);display:none;padding:30px 25px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-section .content-section h2{border-bottom:2px solid var(--color__secondary);color:var(--color__primary);font-family:var(--font__primary);font-size:1.8rem;margin-bottom:20px;padding-bottom:10px}.tab-section .content-section h3{color:var(--color__text);font-family:var(--font__primary);font-size:1.4rem;margin:25px 0 15px}.tab-section .content-section p{color:var(--color__text);line-height:1.7;margin-bottom:15px}.tab-section .content-section ol,.tab-section .content-section ul{margin:15px 0}.tab-section .content-section li{line-height:1.6;margin-bottom:8px}.tab-section .content-section a{color:var(--color__secondary);font-weight:500;text-decoration:none;transition:color .3s ease}.tab-section .content-section a:hover{color:var(--color__primary);text-decoration:underline}.tab-section .content-section blockquote{background:linear-gradient(135deg,var(--color__tertiary) 0,hsla(27,45%,92%,.5) 100%);border-left:4px solid var(--color__secondary);border-radius:0 8px 8px 0;margin:32px 0;padding:20px}.tab-section .content-section blockquote h4{color:var(--color__primary);font-family:var(--font__primary);margin-bottom:10px}.tab-section .content-section .image-caption{color:var(--color__grey);font-size:.9rem;font-style:italic;margin-top:10px}.tab-section .content-section form{background:var(--color__white);border:2px solid var(--color__secondary);border-radius:12px;box-shadow:0 5px 15px rgba(237,91,84,.1);margin:30px 0;padding:25px}.tab-section .content-section form .wpcf7-list-item{margin:0}.tab-section .content-section form h4{color:var(--color__primary);font-family:var(--font__primary);margin-bottom:20px;text-align:center}.tab-section .content-section form label{color:var(--color__text);display:block;font-weight:500;margin-bottom:8px}.tab-section .content-section form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.tab-section .content-section form select,.tab-section .content-section form textarea{border:2px solid var(--color__grey);border-radius:6px;padding:12px 15px}.tab-section .content-section form .wpcf7-radio{align-items:center;display:flex;gap:16px}.tab-section .content-section form .wpcf7-radio label{margin:0}@media(max-width:991px){.tab-section .tabs-container{flex-direction:column;min-height:auto}.tab-section .tabs-nav{border-bottom:3px solid var(--color__secondary);border-right:none;width:100%}.tab-section .tab-button{font-weight:600;transform:none!important}.tab-section .tab-button.active:after{display:none}.tab-section .tab-icon{display:block}.tab-section .tab-content,.tab-section .tabs-content{display:none}.tab-section .tab-content.active{display:block}}@media(max-width:768px){.tab-section .tab-panel{padding:25px 20px}.tab-section .tab-content{padding:20px 15px}}@media(max-width:480px){.tab-section .tab-panel{padding:20px 15px}.tab-section .content-section h2{font-size:1.5rem}.tab-section .content-section h3{font-size:1.2rem}}.tab-section .wpcf7-not-valid-tip+.wpcf7-not-valid-tip{display:none}.site-header{left:0;position:fixed;top:0;transition:all .4s;width:100%;z-index:100}@media screen and (max-width:767px){.site-header{padding-block:14px}}.site-header .container{max-width:100%}@media screen and (min-width:1601px){.site-header .container{padding-inline:64px}}@media screen and (max-width:1400px){.site-header .container{padding-inline:30px}}@media screen and (max-width:767px){.site-header .container{padding-inline:20px}}.site-header__logo{width:180px}@media screen and (max-width:767px){.site-header__logo{width:86px}}.site-header .right-col{gap:8px calc(var(--bs__sp)*8)}@media screen and (max-width:1600px){.site-header .right-col{gap:8px calc(var(--bs__sp)*3)}}@media screen and (max-width:991px){.site-header__cta{display:none}}@media screen and (max-width:1400px){.site-header__cta .btn{font-size:12px;padding:16px 11px}}.site-header.sticky--header{background-color:var(--color__white);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding-block:8px}.site-header.sticky--header .main-navigation ul a{color:var(--color__text)}body:not(.home) .site{padding-top:calc(var(--headerHeight) + 32px)}@media screen and (max-width:767px){body:not(.home) .site{padding-top:calc(var(--headerHeight) + 11px)}}.footer{background-attachment:fixed;background-position:100% 100%;background-repeat:repeat-x;background-size:60%;color:var(--color__white);overflow:hidden;padding:80px 0 32px;position:relative}@media screen and (max-width:767px){.footer{background-size:100%}}.footer:before{background:linear-gradient(162deg,rgba(2,40,119,.74),rgba(237,91,84,.64));content:"";inset:0;position:absolute}.footer .footer-col-left{flex:0 0 30%;max-width:30%}@media screen and (max-width:991px){.footer .footer-col-left{flex:0 0 100%;max-width:100%}}.footer .footer-col-right{flex:0 0 56%;max-width:56%}@media screen and (max-width:991px){.footer .footer-col-right{flex:0 0 100%;max-width:100%}}.footer-cols{flex:0 0 44%;max-width:44%}@media screen and (max-width:767px){.footer-cols{flex:0 0 100%;max-width:100%}}.footer-cols h3{color:var(--color__tertiary);font-family:var(--font__primary);font-size:1.4rem;margin-bottom:20px;padding-bottom:10px;position:relative}.footer-cols h3:after{background-color:var(--color__secondary);bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.footer-cols p{line-height:1.7}.footer-cols ul{list-style:none;margin:0;padding:0}.footer-cols li{margin-bottom:12px;transition:transform .2s ease}.footer-cols li:hover{transform:translateX(5px)}.footer-cols a{color:hsla(0,0%,100%,.9);display:inline-block;position:relative;text-decoration:none;transition:all .3s ease}.footer-cols a:hover{color:var(--color__tertiary)}.footer-cols a:before{background-color:var(--color__secondary);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-cols a:hover:before{width:100%}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.2);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:32px;padding-top:30px}.footer-bottom p{color:hsla(0,0%,100%,.8);font-size:.9rem}.footer-bottom ul{display:flex;gap:32px;list-style:none;margin:0;padding:0}.footer-bottom a{color:hsla(0,0%,100%,.8);font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-bottom a:hover{color:var(--color__tertiary)}.footer .contact-info{display:flex;margin-bottom:15px}.footer .contact-info svg{height:18px;margin:7px 12px 0 0;width:18px;fill:var(--color__white);flex-shrink:0}.footer .social-links{display:flex;gap:15px;margin-top:20px}.footer .social-links a{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;height:45px;justify-content:center;transition:all .3s ease;width:45px}.footer .social-links a:before{display:none!important}.footer .social-links a:hover{background:var(--color__secondary);box-shadow:0 5px 15px rgba(237,91,84,.3);transform:translateY(-3px)}.footer .social-links a img,.footer .social-links a svg{height:20px;width:20px;fill:var(--color__white)}.footer .logo{color:var(--color__tertiary);display:block;font-family:var(--font__primary);font-size:1.8rem;font-weight:600;margin-bottom:15px}@media(max-width:768px){.footer .footer{padding:40px 0 20px}.footer .footer-content{gap:48px}.footer .footer-bottom{flex-direction:column-reverse;text-align:center}.footer .footer-bottom ul{flex-wrap:wrap;gap:8px 16px;justify-content:center;margin:0}}@media(max-width:480px){.footer .footer-container{padding:0 15px}.footer .footer-section h3{font-size:1.2rem}.footer .social-links a{height:40px;width:40px}}.section-header .section-cont{margin-inline:auto;max-width:608px}.inner-page-banner{margin-inline:32px;padding-block:24px}@media screen and (max-width:767px){.inner-page-banner{margin-inline:0;padding-block:64px}}.inner-page-banner__content{min-height:72vh;z-index:2}@media screen and (max-width:1600px){.inner-page-banner__content{min-height:60vh}}@media screen and (max-width:1199px){.inner-page-banner__content{min-height:340px}}@media screen and (max-width:767px){.inner-page-banner__content{min-height:220px}}.inner-page-banner__content a{color:inherit;text-decoration:none}@media screen and (max-width:767px){.inner-page-banner .page-title{font-size:clamp(26px,5vw,48px)}}.inner-page-banner:after{background:linear-gradient(180deg,#fef3f2,#022877 77.35%);content:"";height:100%;inset:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:1}.breadcrumb ul{flex-wrap:wrap;justify-content:center}@media screen and (max-width:767px){.breadcrumb ul{font-size:14px}}@media screen and (max-width:991px){.inner-page-title-cont{padding-block:64px 32px}}.inner-page-title-cont__inner{gap:64px}@media screen and (max-width:1199px){.inner-page-title-cont__inner{gap:40px}}.inner-page-title-cont .title{max-width:518px}.inner-page-title-cont .text{margin-left:auto;max-width:804px}@media screen and (max-width:991px){.inner-page-title-cont .text{max-width:100%}}.inner-page-title-cont .text>*{margin-bottom:1.6rem}@media screen and (max-width:1199px){.hero-section{margin-top:110px}}@media screen and (max-width:767px){.hero-section{margin-top:90px}}.hero-section__inner{min-height:100vh}@media screen and (max-width:1199px){.hero-section__inner{flex-wrap:wrap-reverse;min-height:auto}}.hero-section__content{flex:0 0 40%;max-width:40%}@media screen and (max-width:1199px){.hero-section__content{flex:0 0 100%;max-width:100%}}.hero-section__content-inner{margin-left:auto;max-width:500px;padding-block:120px;padding-left:30px}@media screen and (max-width:1199px){.hero-section__content-inner{gap:40px;margin:0;max-width:100%;padding-right:30px;padding-block:48px 60px;text-align:center;width:100%}}.hero-section__image{flex:0 0 58%;max-width:58%;overflow:hidden;position:relative}@media screen and (max-width:1400px){.hero-section__image{flex:0 0 60%;max-width:60%}}@media screen and (max-width:1199px){.hero-section__image{flex:0 0 100%;max-width:100%}}.hero-section__image:after{animation:clipReveal 1.2s cubic-bezier(.25,1,.5,1) forwards;animation-delay:.6s;background-color:var(--color__secondary);clip-path:inset(100% 0 0);content:"";height:490px;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:1199px){.hero-section__image:after{height:50vw}}.hero-section__image .img-vid-holder{margin-left:20%;margin-top:20%;overflow:hidden;position:relative;z-index:1}@media screen and (max-width:1199px){.hero-section__image .img-vid-holder{margin-left:20%;margin-top:15%}}@media screen and (max-width:767px){.hero-section__image .img-vid-holder{margin-left:10%}}.hero-section__image .img-vid-holder img,.hero-section__image .img-vid-holder video{animation:clipRevealScaleDwn 1.2s cubic-bezier(.25,1,.5,1) forwards;animation-delay:1.4s;clip-path:inset(100% 0 0);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1199px){.hero-section .btn-wrap{flex-wrap:wrap;justify-content:center}}.intro-section{position:relative}@media screen and (max-width:767px){.intro-section{padding-block:calc(var(--bs__sp)*8)}}.intro-section__inner{margin:0 auto;max-width:710px;position:relative}.intro-section__label{margin-bottom:calc(var(--bs__sp)*5)}.intro-section__decoration{left:0;pointer-events:none;position:absolute;top:0;z-index:1}.intro-section__branch{height:auto;opacity:.8;width:180px}@media screen and (max-width:991px){.intro-section__branch{width:120px}}.intro-section__content{position:relative;z-index:2}@media screen and (max-width:767px){.intro-section__text{font-size:20px}.intro-section__text br{display:none}}.intro-section img{vertical-align:middle}@media screen and (max-width:767px){.course-section{padding-block:calc(var(--bs__sp)*8)}}.course-section .overflow-wrapper{height:100%;overflow:hidden;position:absolute;width:100%}@media screen and (max-width:1199px){.course-section .courses-list{min-height:80vh}}.course-section .upper{height:500vh}@media screen and (max-width:1199px){.course-section .upper{height:400vh}}.course-section .upper__inner{position:sticky;top:0}.course-section .shape{border-radius:50%;height:24vw;width:24vw}@media screen and (max-width:767px){.course-section .shape{height:50vw;width:50vw}}.course-section .content{margin-inline:auto;max-width:857px;transform:translateY(200%)}@media screen and (max-width:1199px){.course-section .section-text{font-size:24px}}@media screen and (max-width:767px){.course-section .section-text{font-size:16px}}.course-section:not(:has(.upper)) .courses-list__inner .rows{margin-top:0}.courses-list .abs-img{height:100%;min-height:100vh;overflow:hidden;position:absolute;right:0;text-align:right;top:0;width:224px}@media screen and (max-width:1199px){.courses-list .abs-img{min-height:78vh}}.courses-list .abs-img:after{background-color:hsla(3,87%,71%,.7);content:"";inset:0;position:absolute;z-index:1}.courses-list .course-card,.courses-list .course-card__inner{height:100%}.courses-list__inner{position:relative;z-index:2}.courses-list__inner .rows{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:-160px;row-gap:24px}@media screen and (max-width:1600px){.courses-list__inner .rows{margin-top:-120px}}@media screen and (max-width:1199px){.courses-list__inner .rows{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px}}@media screen and (max-width:767px){.courses-list__inner .rows{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(1,1fr);row-gap:24px}}.services-section{--gap:140px}@media screen and (max-width:767px){.services-section{padding-block:calc(var(--bs__sp)*8)}}.services-section img{vertical-align:top}.services-section .cards-list,.services-section__inner{min-width:-moz-max-content;min-width:max-content}.services-section .cards-list{display:flex;gap:var(--gap);overflow:hidden;position:relative;z-index:1}.services-section .services-list{--topVal:18vh;display:flex;flex-wrap:nowrap;gap:var(--gap)}.services-section .services-list .services-card{flex-shrink:0;margin-top:calc(var(--topVal))}.services-section .services-list .services-card:nth-child(2n){margin-top:calc(var(--topVal) + 14vh)}.services-section__inner:after{background-color:var(--color__black);content:"";height:100%;inset:0;opacity:.2;pointer-events:none;position:absolute;width:100%}@media screen and (max-width:767px){.testimonial-section{padding-block:calc(var(--bs__sp)*8)}.testimonial-section .par-right-container{padding-right:0}}.cs-arrow{--size:48px;background-color:var(--color__secondary);cursor:pointer;height:var(--size);justify-content:center;width:var(--size)}.cs-arrow.swiper-button-disabled{cursor:auto;opacity:.6}@media screen and (max-width:991px){.partner-section{padding-block:calc(var(--bs__sp)*4) 48px}}.partner-section .rows{align-items:center;display:flex;flex-wrap:wrap;gap:1px;justify-content:center}.partner-section .rows .cols{flex:0 0 calc(12.5% - 0.875px);max-width:calc(12.5% - .875px)}@media screen and (max-width:1199px){.partner-section .rows .cols{flex:0 0 calc(20% - 0.8px);max-width:calc(20% - .8px)}}@media screen and (max-width:767px){.partner-section .rows .cols{flex:0 0 calc(33.33333% - 0.66667px);max-width:calc(33.33333% - .66667px)}}@media screen and (max-width:567px){.partner-section .rows .cols{flex:0 0 calc(50% - 0.5px);max-width:calc(50% - .5px)}}.partner-section .rows .logo{background-color:var(--color__white);min-height:160px}.partner-section .rows img{height:80px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.blog-section .rows{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.blog-section .rows .cols{flex:0 0 calc(33.33333% - 16px);max-width:calc(33.33333% - 16px)}@media screen and (max-width:991px){.blog-section .rows .cols{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (max-width:767px){.blog-section .rows .cols{flex:0 0 100%;max-width:100%}}.blog-section .rows .cols .blog-card,.blog-section .rows .cols .blog-card__inner{height:100%}.blog-section .rows .cols img{aspect-ratio:3/1.999;-o-object-fit:cover;object-fit:cover;vertical-align:top}.cicle-block__inner{gap:48px}.cicle-block .line{background-color:#d0d5db;height:265px;margin-inline:auto;width:1px}@media screen and (max-width:767px){.cicle-block .line{height:195px}}.cicle-block__img{height:190px;margin-inline:auto;position:relative;width:190px}.cicle-block__img img{animation:rotate 25s linear infinite;vertical-align:top}.cicle-block__img .circle-holder{position:absolute;top:0}.cicle-block__text{margin-inline:auto;max-width:492px}.cicle-block__text span{color:var(--color__secondary)}.m-v-section{padding-block:96px 64px}.m-v-section__rows{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}@media screen and (max-width:991px){.m-v-section__rows{gap:48px}}.m-v-section .pre-title-holder .bg-icon{left:0;transform:none}.m-v-section .section-header{flex:0 0 40%}@media screen and (max-width:1199px){.m-v-section .section-header{flex:0 0 45%}}@media screen and (max-width:991px){.m-v-section .section-header{flex:0 0 100%}}.m-v-section .section-header .section-text{max-width:453px}@media screen and (min-width:992px){.m-v-section .section-header__wrapper{position:sticky;top:calc(var(--headerHeight) + 32px)}}.m-v-section .mv-cols{flex:0 0 40%}@media screen and (max-width:1199px){.m-v-section .mv-cols{flex:0 0 45%}}@media screen and (max-width:991px){.m-v-section .mv-cols{flex:0 0 100%}}.mv-card__inner{padding:32px 32px 40px}@media screen and (max-width:767px){.mv-card__inner{padding-inline:24px}}.mv-card__icon{border-radius:50%;display:inline-flex;height:52px;justify-content:center;width:52px}.tl-section{padding-block:64px}.tl-section .tl-lists{display:flex;flex-direction:column;gap:48px}@media screen and (max-width:767px){.tl-section .tl-lists{gap:0}}.tl-section .tl-block__content{margin-top:-48px;max-width:506px;min-height:240px}@media screen and (max-width:1199px){.tl-section .tl-block__content{max-width:41vw}}@media screen and (max-width:767px){.tl-section .tl-block__content{margin:-35px 0 0;max-width:100%;min-height:auto;padding-bottom:96px;padding-left:32px}}.tl-section .tl-block:nth-child(2n) .tl-block__content{margin-left:auto}.tl-section .tl-block:last-child .tl-block__content{padding-bottom:0}.tl-section .timline-line{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}@media screen and (max-width:767px){.tl-section .timline-line{left:0;transform:none}}.tl-section .tl-block__dot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--color__primary);border:8px solid var(--color__white);border-radius:50%;height:40px;left:50%;position:sticky;top:calc(var(--headerHeight) + 32px);transform:translateX(-50%);transition:.6s ease-in-out;width:40px;z-index:2}@media screen and (max-width:767px){.tl-section .tl-block__dot{border:4px solid var(--color__white);height:24px;left:0;margin-left:-11px;transform:none;width:24px}}@media screen and (min-width:768px){.tl-section .holder{position:sticky;top:calc(var(--headerHeight) + 32px)}}.team-section .section-header{margin-bottom:calc(var(--bs__sp)*8)}.team-section .section-header__wrapper{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}@media screen and (max-width:991px){.team-section .section-header__wrapper{gap:8px}}.team-section .section-header .headings{flex:0 0 43.7%}@media screen and (max-width:991px){.team-section .section-header .headings{flex:0 0 100%}}.team-section .section-header .pre-title{position:relative;z-index:1}.team-section .section-header .section-text{flex:0 0 47%}@media screen and (max-width:991px){.team-section .section-header .section-text{flex:0 0 100%}}.team-section .section-header .bg-icon{left:0;transform:none;z-index:auto}.team-section .rows{display:flex;flex-wrap:wrap;gap:32px}.team-section .rows .cols{flex:0 0 calc(33.33333% - 21.33333px);max-width:calc(33.33333% - 21.33333px)}@media screen and (max-width:991px){.team-section .rows .cols{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}@media screen and (max-width:767px){.team-section .rows .cols{flex:0 0 100%;max-width:100%}}.team-card__inner{align-items:flex-end;border-radius:12px;display:flex;min-height:406px;overflow:hidden;padding:24px;position:relative}@media screen and (max-width:767px){.team-card__inner{min-height:356px}}.team-card__inner:after{background:linear-gradient(180deg,#2a404d,rgba(42,64,77,.2) 69.71%,rgba(42,64,77,.4));content:"";inset:0;mix-blend-mode:multiply;position:absolute;transform:rotate(180deg)}.team-card__cnt{color:var(--color__white);position:relative;z-index:1}.single-img{height:100vh;overflow:hidden}@media screen and (max-width:1199px){.single-img{height:600px}}@media screen and (max-width:767px){.single-img .img-holder img{height:100%}}.resources-section{padding-block:48px}@media screen and (max-width:767px){.resources-section{padding-block:0 16px}}.resources-section__inner{margin-inline:auto;max-width:820px;padding:80px 64px}@media screen and (max-width:767px){.resources-section__inner{padding:40px 32px 48px}}.resources-section .list{border-bottom:1px solid var(--color__secondary);padding-bottom:16px}@media screen and (max-width:767px){.resources-section .list{font-size:14px}}.resources-section .list .icon{flex-shrink:0}@media screen and (max-width:767px){.resources-section .list .icon{flex:0 0 28px}}.contact-section{padding-bottom:64px}@media screen and (min-width:992px){.contact-section{padding-block:40px 64px}}.contact-section__inner{margin-inline:auto;max-width:923px;padding:40px 32px}@media screen and (max-width:767px){.contact-section__inner{padding-inline:24px}}.contact-section .rows{justify-content:space-between}.contact-section .rows .cols{width:100%}.contact-section .rows .cols.half{width:calc(50% - 24px)}@media screen and (max-width:991px){.contact-section .rows .cols.half{width:100%}}.simple-content-img{padding-block:64px}@media screen and (max-width:767px){.simple-content-img{padding-block:16px}}.simple-content-img__inner{margin-inline:auto;max-width:1080px;padding:40px 48px}@media screen and (max-width:767px){.simple-content-img__inner{padding:24px 20px}}.simple-content-img .content-holder{color:#4f5159;padding-top:32px}@media screen and (max-width:767px){.simple-content-img .content-holder{padding-top:24px}}.simple-content-img .content-holder>*{margin-bottom:2rem}@media screen and (max-width:767px){.simple-content-img .content-holder>*{margin-bottom:1.6rem}}.simple-content-img .content-holder a{color:var(--color__secondary)}.simple-content-img .content-holder a:hover{text-decoration:none}.simple-content-img .content-holder h1,.simple-content-img .content-holder h2,.simple-content-img .content-holder h3,.simple-content-img .content-holder h4,.simple-content-img .content-holder h5{color:var(--color__primary)}.ceo-message-section{padding-block:40px}.ceo-message-section__inner{align-items:flex-start;background:var(--color__white);border-radius:12px;box-shadow:0 8px 25px rgba(2,40,119,.08);display:flex;flex-direction:row;gap:50px;margin:40px auto;max-width:1000px;overflow:hidden;padding:50px;position:relative}.ceo-image-container{border:1px solid var(--color__grey);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);flex-shrink:0;height:350px;overflow:hidden;position:relative;width:280px}.ceo-image-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ceo-content{flex-grow:1;padding-top:10px;text-align:left}.ceo-content h2{color:var(--color__primary);font-family:var(--font__primary);font-size:2.4rem;margin-bottom:20px;padding-bottom:10px;position:relative}.ceo-content h2:after{background:var(--color__secondary);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:80px}.ceo-content p{color:var(--color__text);font-size:1.15rem;line-height:1.9;margin-bottom:25px}.ceo-content .ceo-signature{color:var(--color__primary);display:block;font-family:var(--font__primary);font-size:1.4rem;font-weight:600;margin-top:20px}.ceo-content .ceo-title{color:var(--color__grey);display:block;font-size:1rem;margin-top:5px}@media(max-width:768px){.ceo-message-section__inner{flex-direction:column;gap:30px;padding:30px;text-align:center}.ceo-image-container{height:auto;margin:0 auto 20px;width:auto}.ceo-content{padding-top:0}.ceo-content h2{font-size:2rem;text-align:center}.ceo-content h2:after{left:50%;transform:translateX(-50%)}.ceo-content p{font-size:1rem}}@media(max-width:480px){.ceo-message-section__inner{margin:20px auto;padding:24px 20px}.ceo-content h2{font-size:1.8rem}.ceo-content p{font-size:.95rem}.ceo-content .ceo-signature{font-size:1.2rem}.ceo-content .ceo-title{font-size:.9rem}}.gallery-grid{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:16px}@media screen and (max-width:991px){.gallery-grid{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:16px}}@media screen and (max-width:767px){.gallery-grid{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px}}@media screen and (max-width:567px){.gallery-grid{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(1,1fr);row-gap:16px}}.gallery-grid__item{overflow:hidden}.gallery-grid__item img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;transition:transform .4s;vertical-align:top}.gallery-grid__item-content{display:block;position:relative}.gallery-grid .play-button,.gallery-grid__item-caption-overlay{align-items:center;background-color:rgba(0,0,0,.5);color:var(--color__white);display:flex;inset:0;justify-content:center;opacity:0;padding:16px;position:absolute;text-align:center;transition:.4s;visibility:hidden}.gallery-grid__item:hover .gallery-grid__item-caption-overlay{opacity:1;visibility:visible}.gallery-grid__item:hover img{transform:scale(1.04)}.gallery-grid .play-button{opacity:1;visibility:visible}.gallery-grid .play-button svg{width:36px}.main-content{padding-block:96px 24px}.content-area{flex:0 0 58%;max-width:58%}@media screen and (max-width:991px){.content-area{flex:0 0 100%;max-width:100%}}.content-area>*{margin-bottom:1.6rem}@media screen and (min-width:992px){.content-area h2{font-size:32px}}.content-area a:not(.wp-block-button__link){color:inherit}.sidebar{flex:0 0 33.5%;max-width:33.5%}@media screen and (max-width:991px){.sidebar{flex:0 0 100%;max-width:100%}}.sidebar__related{background-color:rgba(2,40,119,.5);padding:30px}.sidebar__related .related-list{padding:12px 26px}.sidebar__related .related-list .pre-title{font-weight:600}.sidebar__related .related-list .icon{flex:0 0 30px;transition:transform .28s}.sidebar__related .related-list .icon svg{vertical-align:middle}.sidebar__related .related-list .streched-link{inset:0;position:absolute}.sidebar__related .related-list:hover .icon{transform:translateX(4px)}.sidebar__cta{background-color:rgba(2,40,119,.5);padding:44px 32px}.sidebar__cta a:hover{text-decoration:underline}.sidebar__inner{position:sticky;top:calc(var(--headerHeight) + 16px)}.default-section{padding-block:64px}@media screen and (max-width:767px){.default-section{padding-block:48px}}.default-single .content-holder{color:#4f5159;margin-inline:auto;max-width:1180px;padding:40px 48px}@media screen and (max-width:767px){.default-single .content-holder{padding:24px 20px}}.default-single .content-holder .entry-footer,.default-single .content-holder .entry-meta{display:none}.default-single .content-holder .entry-header,.default-single .content-holder .post-thumbnail{margin-bottom:32px}.default-single .content-holder .entry-header a,.default-single .content-holder .post-thumbnail a{color:inherit}.default-single .content-holder .entry-header .entry-title,.default-single .content-holder .post-thumbnail .entry-title{margin-bottom:24px}.default-single .content-holder .entry-content>*{margin-bottom:2rem}@media screen and (max-width:767px){.default-single .content-holder .entry-content>*{margin-bottom:1.6rem}}@media screen and (min-width:992px){.default-single .content-holder h2{font-size:32px}}.default-single .content-holder a:hover{text-decoration:none}.default-single .content-holder h1,.default-single .content-holder h2,.default-single .content-holder h3,.default-single .content-holder h4,.default-single .content-holder h5{color:var(--color__primary)}
