@charset "utf-8";
/* CSS Document */

:root,[data-bs-theme=light]{
	--bs-blue:#0d6efd;
	--bs-indigo:#6610f2;
	--bs-purple:#6f42c1;
	--bs-pink:#d63384;
	--bs-red:#dc3545;
	--bs-orange:#fd7e14;
	--bs-yellow:#ffc107;
	--bs-green:#198754;
	--bs-teal:#20c997;
	--bs-cyan:#0dcaf0;
	--bs-black:#000;
	--bs-white:#fff;
	--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
	
	
	
	
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
	
	
	/*

section{padding:120px 0;overflow:hidden;background:#fff;position:relative}
section.md{padding:90px 0}
section.elementor-section{padding-top:0;padding-bottom:0;overflow:visible}
	*/
.p-0{padding:0!important}
.min-vh-100{min-height:100vh!important}
.w-100{width:100%!important}

.slider-fade1 .item{height:100vh}.slider-fade1 h1{animation-delay:0.8s;font-weight:500;letter-spacing:-0.05em;line-height:1.2}
.slider-fade1 p{animation-delay:1.2s}
.slider-fade1 a{animation-delay:1.6s}
.slider-fade1 .sub-title{text-transform:uppercase;display:inline-block;padding-right:13px;position:relative}
	/*	
.slider-fade1 .sub-title:after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 0 9px 9px;border-color:transparent transparent #fcaf17 transparent;bottom:8px;right:0}
		*/
.slider-fade1.owl-theme .owl-nav{text-align:left;margin:-60px 15px 0 15px;position:relative;z-index:9}
.slider-fade1.owl-theme .owl-nav [class*='owl-']{width:40px;height:40px;color:#232323;background:rgba(252,175,23,0.1);transition:all 0.6s ease;line-height:40px}
.slider-fade1.owl-theme .owl-nav .owl-prev{margin-right:30px;position:relative}
.slider-fade1.owl-theme .owl-nav .owl-prev:before{content:'';display:inline-block;width:6px;height:6px;background-color:#fcaf17;position:absolute;right:-20px;top:15px;border-radius:50%}
.slider-fade1.owl-theme .owl-nav [class*='owl-']:hover,.slider-fade1.owl-theme .owl-nav [class*='owl-']:active,.slider-fade1.owl-theme .owl-nav [class*='owl-']:focus{background:#fcaf17;color:#fff !important}
.slider-fade1.owl-theme .owl-nav [class*='owl-']:hover i,.slider-fade1.owl-theme .owl-nav [class*='owl-']:active i,.slider-fade1.owl-theme .owl-nav [class*='owl-']:focus i{color:#fff !important}
.slider-fade1.owl-theme .owl-dots .owl-dot span{margin:5px 3px;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;background:#e3e3e3;width:16px;height:16px;border-radius:50%}
.slider-fade1.owl-carousel.owl-theme .owl-dots{margin:0 !important}
.slider-fade1.owl-theme .owl-dots .owl-dot.active span,.slider-fade1.owl-theme .owl-dots .owl-dot:hover span{background: #ffc000;}
.slider-fade1.owl-carousel.owl-theme .owl-dots .owl-dot{position:absolute;bottom:80px;left:48%}
.slider-fade1.owl-carousel.owl-theme .owl-dots .owl-dot:nth-child(2){left:50%}
.slider-fade1.owl-carousel.owl-theme .owl-dots .owl-dot:nth-child(3){left:52%}		
.slider-fade1 span{ color: #fcaf17; font-size: 20px; margin: 15px 0 0 0; padding: 0;font-weight:600;animation: zoomIn 0.9s both 0.2s;}
.slider-fade1 h1{ color: #fff; font-size: 50px; line-height: 60px; margin: 40px 0;font-weight: 600;text-shadow: 2px 2px 3px #000;animation: zoomIn 0.9s both 0.4s;}
.slider-fade1 h1 strong{ color: #ffc000; font-size: 50px; line-height: 60px; font-weight: 600; }
.slider-fade1 h2{ color: #fff; font-size: 30px; line-height:60px; margin: 30px 0;font-weight: 300;text-shadow: 2px 2px 3px #000;animation: zoomIn 0.9s both 0.4s;}
.slider-fade1 h2 strong{ color: #fff; font-size: 40px; line-height: 50px; font-weight: 600; }
.slider-fade1 p{ color: #fff; font-size: 20px; line-height: 30px; font-weight: 300; }			
		.slider-fade1 video{width: 100%; height: auto;}	
.slider-fade1 .butn{animation: fadeInUp 0.9s both 0.6s;}
		
		
		


.owl-theme .owl-nav.disabled+.owl-dots{margin-top:40px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#fcaf17}
.owl-carousel .owl-item img{width:auto;display:inline-block}.owl-thumbs button{border:none}
.owl-thumbs button img{opacity:0.5}.owl-thumbs button.active img{opacity:1}
.accordion .card{background:transparent;box-shadow:none;margin-bottom:20px;border:0;border-radius:0}
.accordion .card:last-child{margin-bottom:0}
.accordion .card-header{border:0;padding:0;background:none}
.accordion .accordion-collapse{border:none}
.accordion .accordion-button{border-bottom:none;color:#fff;font-size:18px;position:relative;display:block;width:100%;text-align:left;white-space:normal;box-shadow:none;font-weight:500;padding:20px 60px 20px 20px;text-decoration:none;background:#2a334e;border:0;border-top-right-radius:5px;border-top-left-radius:5px}
.accordion .accordion-button:hover{text-decoration:none}

.banner-shape1{position:absolute;top:20%;left:40%;z-index:-1;width:260px;height:260px;background-color:rgba(0,95,253,.8);border-radius:50%}
.banner-shape2{border-top:120px solid #004f85;border-right:101px solid #004f85;border-left:120px solid transparent;border-bottom:112px solid transparent;position:absolute;bottom:7%;right:10px;z-index:3;transform:rotate(90deg)}
@media screen and (max-width: 1199px){.banner-shape1{width:170px;height:170px}}
@media screen and (max-width: 575px){.banner-shape1{width:100px;height:100px}}



.ani-move{animation:animationFramesThree 12s infinite linear alternate}
@keyframes animationFramesThree{
0%{transform:translate(0, 0)}
20%{transform:translate(40px, -5px)}
40%{transform:translate(60px, 40px)}
60%{transform:translate(40px, 60px)}
80%{transform:translate(-40px, 60px)}
100%{transform:translate(0, 0)}}









.butn{position:relative;display:inline-block;font-size:20px;padding:10px 10px; line-height: 30px; font-weight:normal;overflow:hidden;border:none;border-bottom:2px solid #fcaf17;transition:all 0.8s ease;z-index:99;color:#fcaf17}
.butn:hover{padding-left:15px; color:#fcaf17;}
.butn.sm{padding:12px 20px !important;font-size:14px}
.butn.md{padding:12px 24px !important}
.butn.primary{border-bottom:2px solid #fcaf17;}




.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}
	.display-12{font-size:2.7rem}
	.display-sm-10{font-size:2.9rem}
	.display-md-6{font-size:3.3rem}
	.display-lg-4{font-size:3.5rem}
	.display-xl-3{font-size:4.5rem}
	.display-xxl-1{font-size:6rem}
	.mb-1-9,.my-1-9{margin-bottom:1.9rem}
	.mb-md-2-9,.my-md-2-9{margin-bottom:2.9rem}
	.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}
	
	.font-weight-600{font-weight:600}
	.mb-3{margin-bottom:1rem!important}
	.align-items-center{align-items:center!important}
	.align-middle{vertical-align:middle!important}
	.d-table-cell{display:table-cell!important}
	.z-index-9{z-index:9}
	.position-relative{position:relative!important}
	.d-table{display:table!important}
	.h-100{height:100%!important}
	.left-overlay-dark[data-overlay-dark]:before{background:rgba(42,51,78,0.76);background:linear-gradient(-90deg, transparent, #2a334e 65%)}
	.cover-background{position:relative !important;background-size:cover !important;overflow:hidden !important;background-position:center !important;background-repeat:no-repeat !important}
	.text-start{text-align:left!important}
	
		
		
			
	@media (max-width:1441px){		
	.slider-fade1 h1{ color: #fff; font-size: 30px; line-height: 40px; margin: 20px 0 0 0;font-weight: 600;text-shadow: 2px 2px 3px #000;animation: zoomIn 0.9s both 0.4s;}
.slider-fade1 h1 strong{ color: #ffc000; font-size: 30px; line-height: 40px; font-weight: 600; }
.slider-fade1 h2{ color: #fff; font-size: 24px; line-height:30px; margin: 10px 0;font-weight: 300;text-shadow: 2px 2px 3px #000;animation: zoomIn 0.9s both 0.4s;}
.slider-fade1 h2 strong{ color: #fff; font-size: 24px; line-height: 30px; font-weight: 600; }
.slider-fade1 p{ color: #fff; font-size: 14px; line-height: 30px; font-weight: 300; }		
		.butn{position:relative;display:inline-block;font-size:14px;padding:10px 10px; line-height: 30px; font-weight:normal;overflow:hidden;border:none;border-bottom:2px solid #fcaf17;transition:all 0.8s ease;z-index:99;color:#fcaf17}

		
		}
		
	@media (max-width:640px){	
		
		.slider-fade1 span{ color: #fcaf17; font-size: 16px; margin: 15px 0 0 0; padding: 0;font-weight:600;animation: zoomIn 0.9s both 0.2s;}
.slider-fade1 h1{ color: #fff; font-size: 20px; line-height: 60px; margin: 40px 0;font-weight: 600;text-shadow: 2px 2px 3px #000;animation: zoomIn 0.9s both 0.4s;}
.slider-fade1 h1 strong{ color: #ffc000; font-size: 20px; line-height: 30px; font-weight: 600; }
.slider-fade1 h2{ color: #fff; font-size: 20px; line-height:60px; margin: 30px 0;font-weight: 300;text-shadow: 2px 2px 3px #000;animation: zoomIn 0.9s both 0.4s;}
.slider-fade1 h2 strong{ color: #fff; font-size: 20px; line-height: 30px; font-weight: 600; }
.slider-fade1 p{ color: #fff; font-size: 14px; line-height: 20px; font-weight: 300; }	
		
		
		}