::-webkit-scrollbar{width:3px;height:5px;overflow:auto}::-webkit-scrollbar-thumb{background-color:#172041;overflow:auto}html{scroll-behavior:smooth;font-size:16px}*{box-sizing:border-box}body{scroll-behavior:smooth;font-weight:400;font-family:GIP,sans-serif;overflow-x:hidden;background:#fff;height:auto!important}.section{padding:65px 0}audio,iframe,img,table,video{max-width:100%}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.link{text-decoration:none}.effect.slide-down:after{color:#00407a!important}.section__header p{width:100%;max-width:600px;text-align:center;font-size:16px;margin-top:0;line-height:1.8;color:#666;font-weight:400}.section__header a{font-size:14px;text-decoration:none;color:#121212}.section__header.margin-bottom{margin-bottom:-120px}.yellow-text{color:#ee930c}.displayNone{display:none!important}.displayBlock,.side-content.displayNone{display:flex!important}.displayOn{display:block}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}.block{display:block}.none{display:none}.gray{background:#f8f8f8}.section-title{font-size:42px;font-weight:800;color:var(--primary-color);margin-bottom:4px;line-height:1.3;letter-spacing:-.5px;text-align:center}.section-description{font-size:16px;color:#666;line-height:1.8;margin-top:16px;font-weight:400;text-align:center}.section-title a{color:#000;font-size:.9rem;transition:all .4s}.section-title a:hover{color:var(--primary-color)}.section-title a i,.section-title a svg{color:#757575;margin-left:10px}img.blur{filter:blur(10px)}img.loaded{filter:blur(0)}.has-target-link:hover a span{background-size:100% 2px}.has-target-link a span{background-image:linear-gradient(rgb(0,0,0),rgb(0,0,0));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;position:relative;transition:background-size .4s}.preloader{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;visibility:visible;transition:opacity .5s ease-out,visibility .5s ease-out}.preloader.loaded{opacity:0;visibility:hidden;pointer-events:none}.preloader-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;animation:preloaderFadeIn .5s ease-out}@keyframes preloaderFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.loading-text{font-size:16px;font-weight:500;color:var(--primary-color,#0a2540);margin:0;animation:textFade 1.5s ease-in-out infinite}@keyframes textFade{0%,to{opacity:.4}50%{opacity:1}}.open-book{position:relative;width:180px;height:120px;perspective:1200px}.book-spine{position:absolute;left:50%;top:0;width:8px;height:100%;background:linear-gradient(180deg,#1a4d7a,#0a2540);transform:translateX(-50%);border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:3}.book-left{left:0;background:linear-gradient(270deg,#f9f9f9 0,#fff);border:2px solid var(--primary-color,#0a2540);border-right:none;border-radius:8px 0 0 8px;transform-origin:right center;transform:rotateY(-5deg);box-shadow:-2px 2px 8px rgba(0,0,0,.15)}.book-left,.book-right{position:absolute;top:0;width:50%;height:100%}.book-right{right:0;background:linear-gradient(90deg,#f9f9f9 0,#fff);border:2px solid var(--primary-color,#0a2540);border-left:none;border-radius:0 8px 8px 0;transform-origin:left center;transform:rotateY(5deg);box-shadow:2px 2px 8px rgba(0,0,0,.15);overflow:hidden}.page-flip{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#fff 0,#f5f5f5);border-right:1px solid #ddd;transform-origin:left center;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-flip:before{top:20%;width:70%}.page-flip:after,.page-flip:before{content:"";position:absolute;left:10%;height:3px;background:#e0e0e0;border-radius:2px}.page-flip:after{top:35%;width:60%}.page-1{animation:flipPage 3s ease-in-out infinite;z-index:3}.page-2{animation:flipPage 3s ease-in-out .5s infinite;z-index:2}.page-3{animation:flipPage 3s ease-in-out 1s infinite;z-index:1}@keyframes flipPage{0%,20%{transform:rotateY(0deg);opacity:1}50%{transform:rotateY(-180deg);opacity:.8}51%,to{transform:rotateY(-180deg);opacity:0}}.books-loader{display:flex;align-items:flex-end;gap:8px;height:80px}.book-item{width:14px;height:60px;border-radius:3px;animation:bookBounce 1.2s ease-in-out infinite}.book-1{background:linear-gradient(135deg,#667eea,#764ba2);animation-delay:0s}.book-2{background:linear-gradient(135deg,#f093fb,#f5576c);animation-delay:.15s;height:70px}.book-3{background:linear-gradient(135deg,#4facfe,#00f2fe);animation-delay:.3s;height:55px}.book-4{background:linear-gradient(135deg,#43e97b,#38f9d7);animation-delay:.45s;height:65px}@keyframes bookBounce{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-20px) scaleY(1.1)}}:root{--container-width:1600px;--primary-color:#0a2540;--primary-hover-color:#06182a;--secound-color:#1a4d7a;--secound-hover-color:#123658;--gray:#f5f6f5;--divider-color:#12223b30}.custom-container{padding:0 120px;width:100%}a{text-decoration:none}li,ul{margin-bottom:0}.theme-btn{position:relative;border:1px solid #2c2c2c;background-color:var(--secound-color);color:#ffffff;padding:10px 24px;font-size:12px;font-weight:500;transition:all .4s;border-radius:100px}.theme-btn i,.theme-btn svg{margin-left:18px;background:#1f2936;padding:12px;border-radius:50%}.theme-btn:hover{color:#fff;background-color:#442914}.scrollup{background-color:#00342b;z-index:100;border-color:var(--secound-color)}@media (max-width:992px){.scrollup{bottom:80px!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@font-face{font-family:DinPro;font-style:normal;font-weight:400;src:url(/fonts/dinpro.otf) format("opentype")}@font-face{font-family:DinPro;font-style:italic;font-weight:medium;src:url(/fonts/dinpro_mediumitalic.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:medium;src:url(/fonts/dinpro_medium.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:lighter;src:url(/fonts/dinpro_light.otf) format("opentype")}@font-face{font-family:DinPro;font-style:italic;font-weight:400;src:url(/fonts/dinpro_italic.otf) format("opentype")}@font-face{font-family:DinPro;font-style:italic;font-weight:700;src:url(/fonts/dinpro_bolditalic.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:700;src:url(/fonts/dinpro_bold.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:900;src:url(/fonts/dinpro_black.otf) format("opentype")}