﻿/* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

*/
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap");
/*
 * 	Default theme - Owl Carousel CSS File
 */
:root {
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

var {
    font-style:unset !important;
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(13, 27, 72, 0);
}
body {
    margin: 0;
    font-family: "Poppins", sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    text-align: left;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
select {
    text-transform: none;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.75rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.3;
    color: #0d1b48;
}

h1, .h1 {
    font-size: 2.5rem;
}

@media (max-width: 1200px) {
    h1, .h1 {
        font-size: calc(1.375rem + 1.5vw);
    }
}

h2, .h2 {
    font-size: 2rem;
}

@media (max-width: 1200px) {
    h2, .h2 {
        font-size: calc(1.325rem + 0.9vw);
    }
}

h3, .h3 {
    font-size: 1.75rem;
}

@media (max-width: 1200px) {
    h3, .h3 {
        font-size: calc(1.3rem + 0.6vw);
    }
}

h4, .h4 {
    font-size: 1.5rem;
}

@media (max-width: 1200px) {
    h4, .h4 {
        font-size: calc(1.275rem + 0.3vw);
    }
}

h5, .h5 {
    font-size: 1.25rem;
}

h6, .h6 {
    font-size: 1rem;
}

h065, .h065 {
    font-size: 0.65rem !important;
}

@media (max-width: 1200px) {
    h065, .h065 {
        font-size: calc(1.rem + 0.3vw);
    }
}
h075, .h075 {
    font-size: 0.75rem !important;
}

h085, .h085 {
    font-size: 0.75rem !important;
}

h5r, .h5r {
    font-size: 5rem !important;
}
@media (max-width: 1200px) {
    h5r, .h5r {
        font-size: calc(5.rem + 0.3vw);
    }
}

@media (max-width: 1200px) {
    h075, .h075 {
        font-size: calc(1.1rem + 0.3vw);
    }
}
.lead {
    font-size: 1.25rem;
    font-weight: 300;
}

.h085 {
    font-size: 0.85rem !important;
}

.h100 {
    font-size: 1.0rem !important;
}

.h125 {
    font-size: 1.25rem !important;
}

.h150 {
    font-size: 1.5rem !important;
}

.top-2 {
    top: 2px;
}

.top-3 {
    top: 3px;
}

.display-1 {
    font-size: 5rem;
    font-weight: 500;
    line-height: 1.3;
}

@media (max-width: 1200px) {
    .display-1 {
        font-size: calc(1.625rem + 4.5vw);
    }
}

.display-2 {
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.3;
}

@media (max-width: 1200px) {
    .display-2 {
        font-size: calc(1.425rem + 2.1vw);
    }
}

.display-3 {
    font-size: 2.5rem;
    font-weight: 500;
    line-height: 1.3;
}

@media (max-width: 1200px) {
    .display-3 {
        font-size: calc(1.375rem + 1.5vw);
    }
}

.display-4 {
    font-size: 1.875rem;
    font-weight: 500;
    line-height: 1.3;
}

@media (max-width: 1200px) {
    .display-4 {
        font-size: calc(1.3125rem + 0.75vw);
    }
}


/*--------------------------*/
/*       with               */
/*--------------------------*/
.w-auto {width: auto !important;}
.w-5 {width: 5% !important;}
.w-10 {width: 10% !important;}
.w-15 {width: 15% !important;}
.w-20 {width: 20% !important;}
/*boostrap std 25%*/
.w-30 {width: 30% !important;}
.w-35 {width: 35% !important;}
.w-40 {width: 40% !important;}
.w-45 {width: 45% !important;}
/*boostrap std 50%*/
.w-55 {width: 55% !important;}
.w-60 {width: 60% !important;}
.w-65 {width: 65% !important;}
.w-70 {width: 70% !important;}
/*boostrap std 75%*/
.w-80 {width: 80% !important;}
.w-85 {width: 85% !important;}
.w-90 {width: 90% !important;}
.w-95 {width: 95% !important;}
/*boostrap std 100%*/

.wm-992{
    width:992px;
}
.wm-250 {
    width: 250px;
}



/*--------------------------*/
/*       Height               */
/*--------------------------*/
.h-auto{height: auto !important;}
.h-0 {height: 0% !important;}
.h-5 {height: 5% !important;}
.h-10 {height: 10% !important;}
.h-15 {height: 15% !important;}
.h-20 {height: 20% !important;}
/*boostrap std 25%*/
.h-30 {height: 30% !important;}
.h-35 {height: 35% !important;}
.h-40 {height: 40% !important;}
.h-45 {height: 45% !important;}
/*hboostheighttd 50%*/
.h-55 {height: 55% !important;}
.h-60 {height: 60% !important;}
.h-65 {height: 65% !important;}
.h-70 {height: 70% !important;}
/*hboostheighttd 75%*/
.h-80 {height: 80% !important;}
.h-85 {height: 85% !important;}
.h-90 {height: 90% !important;}
.h-95 {height: 95% !important;}
/*shboostheighttd 100%*/

/*--------------------------*/
/*      Margin              */
/*--------------------------*/
.m-0 {margin: 0 !important;}
.mt-0,.my-0 {margin-top: 0 !important;}
.mr-0,.mx-0 { margin-right: 0 !important;}
.mb-0,.my-0 {margin-bottom: 0 !important;}
.ml-0,.mx-0 {margin-left: 0 !important;}

.m-1 {margin: 0.25rem !important;}
.mt-1,.my-1 {margin-top: 0.25rem !important;}
.mr-1,.mx-1 {margin-right: 0.25rem !important;}
.mb-1,.my-1 {margin-bottom: 0.25rem !important;}
.ml-1,.mx-1 {margin-left: 0.25rem !important;}

.m-2 {margin: 0.5rem !important;}
.mt-2,.my-2 {margin-top: 0.5rem !important;}
.mr-2,.mx-2 {margin-right: 0.5rem !important;}
.mb-2,.my-2 {margin-bottom: 0.5rem !important;}
.ml-2,.mx-2 {margin-left: 0.5rem !important;}

.m-3 {margin: 1rem !important;}
.mt-3,.my-3 {margin-top: 1rem !important;}
.mr-3,.mx-3 {margin-right: 1rem !important;}
.mb-3,.my-3 {margin-bottom: 1rem !important;}
.ml-3,.mx-3 {margin-left: 1rem !important;}

.m-4 {margin: 1.5rem !important;}
.mt-4,.my-4 {margin-top: 1.5rem !important;}
.mr-4,.mx-4 {margin-right: 1.5rem !important;}
.mb-4,.my-4 {margin-bottom: 1.5rem !important;}
.ml-4,.mx-4 {margin-left: 1.5rem !important;}

.m-5 {margin: 3rem !important;}
.mt-5,.my-5 {margin-top: 3rem !important;}
.mr-5,.mx-5 {margin-right: 3rem !important;}
.mb-5,.my-5 {margin-bottom: 3rem !important;}
.ml-5,.mx-5 {margin-left: 3rem !important;}

.m-6 {margin: 5rem !important;}
.mt-6,.my-6 {margin-top: 5rem !important;}
.mr-6,.mx-6 {margin-right: 5rem !important;}
.mb-6,.my-6 {margin-bottom: 5rem !important;}
.ml-6,.mx-6 {margin-left: 5rem !important;}

.m-7 {margin: 8rem !important;}
.mt-7,.my-7 {margin-top: 8rem !important;}
.mr-7,.mx-7 {margin-right: 8rem !important;}
.mb-7,.my-7 {margin-bottom: 8rem !important;}
.ml-7,.mx-7 {margin-left: 8rem !important;}

.m-8 {margin: 10rem !important;}
.mt-8,.my-8 {margin-top: 10rem !important;}
.mr-8,.mx-8 {margin-right: 10rem !important;}
.mb-8,.my-8 {margin-bottom: 10rem !important;}
.ml-8,.mx-8 {margin-left: 10rem !important;}

.m-9 {margin: 11rem !important;}
.mt-9,.my-9 {margin-top: 11rem !important;}
.mr-9,.mx-9 {margin-right: 11rem !important;}
.mb-9,.my-9 {margin-bottom: 11rem !important;}
.ml-9,.mx-9 {margin-left: 11rem !important;}
.m-10 {margin: 14rem !important;}
.mt-10,.my-10 {margin-top: 14rem !important;}
.mr-10,.mx-10 {margin-right: 14rem !important;}
.mb-10,.my-10 {margin-bottom: 14rem !important;}
.ml-10,.mx-10 {margin-left: 14rem !important;}

.m-11 {margin: 16rem !important;}
.mt-11,.my-11 {margin-top: 16rem !important;}
.mr-11,.mx-11 {margin-right: 16rem !important;}
.mb-11,.my-11 {margin-bottom: 16rem !important;}
.ml-11,.mx-11 {margin-left: 16rem !important;}

.m-12 {margin: 20rem !important;}
.mt-12,.my-12 {margin-top: 20rem !important;}
.mr-12,.mx-12 {margin-right: 20rem !important;}
.mb-12,.my-12 {margin-bottom: 20rem !important;}
.ml-12,.mx-12 {margin-left: 20rem !important;}

.m-sm {margin: 1rem !important;}
.mt-sm,.my-sm {margin-top: 1rem !important;}
.mr-sm,.mx-sm {margin-right: 1rem !important;}
.mb-sm,.my-sm {margin-bottom: 1rem !important;}
.ml-sm,.mx-sm {margin-left: 1rem !important;}

.m-md {margin: 2rem !important;}
.mt-md,.my-md {margin-top: 2rem !important;}
.mr-md,.mx-md {margin-right: 2rem !important;}
.mb-md,.my-md {margin-bottom: 2rem !important;}
.ml-md,.mx-md {margin-left: 2rem !important;}

.m-lg {margin: 4rem !important;}
.mt-lg,.my-lg {margin-top: 4rem !important;}
.mr-lg,.mx-lg {margin-right: 4rem !important;}
.mb-lg,.my-lg {margin-bottom: 4rem !important;}
.ml-lg,.mx-lg {margin-left: 4rem !important;}

.m-xl {margin: 8rem !important;}
.mt-xl,.my-xl {margin-top: 8rem !important;}
.mr-xl,.mx-xl {margin-right: 8rem !important;}
.mb-xl,.my-xl {margin-bottom: 8rem !important;}
.ml-xl,.mx-xl {margin-left: 8rem !important;}

/*-----------------------------*/
/*         padding             */
/*-----------------------------*/
.p-0 {padding: 0 !important;}
.pt-0,.py-0 {padding-top: 0 !important;}
.pr-0,.px-0 {padding-right: 0 !important;}
.pb-0,.py-0 {padding-bottom: 0 !important;}
.pl-0,.px-0 {padding-left: 0 !important;}

.p-1 {padding: 0.25rem !important;}
.pt-1,.py-1 {padding-top: 0.25rem !important;}
.pr-1,.px-1 {padding-right: 0.25rem !important;}
.pb-1,.py-1 {padding-bottom: 0.25rem !important;}
.pl-1,.px-1 {padding-left: 0.25rem !important;}

.p-2 {padding: 0.5rem !important;}
.pt-2,.py-2 {padding-top: 0.5rem !important;}
.pr-2,.px-2 {padding-right: 0.5rem !important;}
.pb-2,.py-2 {padding-bottom: 0.5rem !important;}
.pl-2,.px-2 {padding-left: 0.5rem !important;}

.p-3 {padding: 1rem !important;}
.pt-3,.py-3 {padding-top: 1rem !important;}
.pr-3,.px-3 {padding-right: 1rem !important;}
.pb-3,.py-3 {padding-bottom: 1rem !important;}
.pl-3,.px-3 {padding-left: 1rem !important;}

.p-4 {padding: 1.5rem !important;}
.pt-4,.py-4 {padding-top: 1.5rem !important;}
.pr-4,.px-4 {padding-right: 1.5rem !important;}
.pb-4,.py-4 {padding-bottom: 1.5rem !important;}
.pl-4,.px-4 {padding-left: 1.5rem !important;}

.p-5 {padding: 3rem !important;}
.pt-5,.py-5 {padding-top: 3rem !important;}
.pr-5,.px-5 {padding-right: 3rem !important;}
.pb-5,.py-5 {padding-bottom: 3rem !important;}
.pl-5,.px-5 {padding-left: 3rem !important;}

.p-6 {padding: 5rem !important;}
.pt-6,.py-6 {padding-top: 5rem !important;}
.pr-6,.px-6 {padding-right: 5rem !important;}
.pb-6,.py-6 {padding-bottom: 2rem !important;}
.pl-6,.px-6 {padding-left: 5rem !important;}

.p-7 {padding: 8rem !important;}
.pt-7,.py-7 {padding-top: 8rem !important;}
.pr-7,.px-7 {padding-right: 8rem !important;}
.pb-7, py-7 {padding-bottom: 8rem !important;}
.pl-7,.px-7 {padding-left: 8rem !important;}

.p-8 {padding: 10rem !important;}
.pt-8,.py-8 {padding-top: 10rem !important;}
.pr-8,.px-8 {padding-right: 10rem !important;}
.pb-8,.py-8 {padding-bottom: 10rem !important;}
.pl-8,.px-8 {padding-left: 10rem !important;}

.p-9 {padding: 11rem !important;}
.pt-9,.py-9 {padding-top: 11rem !important;}
.pr-9,.px-9 {padding-right: 11rem !important;}
.pb-9,.py-9 {padding-bottom: 11rem !important;}
.pl-9,.px-9 {padding-left: 11rem !important;}

.p-10 {padding: 14rem !important;}
.pt-10,.py-10 {padding-top: 14rem !important;}
.pr-10,.px-10 {padding-right: 14rem !important;}
.pb-10,.py-10 {padding-bottom: 14rem !important;}
.pl-10,.px-10 {padding-left: 14rem !important;}

.p-11 {padding: 16rem !important;}
.pt-11,.py-11 {padding-top: 16rem !important;}
.pr-11,.px-11 {padding-right: 16rem !important;}
.pb-11,.py-11 {padding-bottom: 16rem !important;}
.pl-11,.px-11 {padding-left: 16rem !important;}

.p-12 {padding: 20rem !important;}
.pt-12,.py-12 {padding-top: 20rem !important;}
.pr-12,.px-12 {padding-right: 20rem !important;}
.pb-12,.py-12 {padding-bottom: 20rem !important;}
.pl-12,.px-12 {padding-left: 20rem !important;}

.p-sm {padding: 1rem !important;}
.pt-sm,.py-sm {padding-top: 1rem !important;}
.pr-sm,.px-sm {padding-right: 1rem !important;}
.pb-sm,.py-sm {padding-bottom: 1rem !important;}
.pl-sm,.px-sm {padding-left: 1rem !important;}

.p-md {padding: 2rem !important;}
.pt-md,.py-md {padding-top: 2rem !important;}
.pr-md,.px-md {padding-right: 2rem !important;}
.pb-md,.py-md {padding-bottom: 2rem !important;}
.pl-md,.px-md {padding-left: 2rem !important;}

.p-lg {padding: 4rem !important;}
.pt-lg,.py-lg {padding-top: 4rem !important;}
.pr-lg,.px-lg {padding-right: 4rem !important;}
.pb-lg,.py-lg {padding-bottom: 4rem !important;}
.pl-lg,.px-lg {padding-left: 4rem !important;}

.p-xl {padding: 8rem !important;}
.pt-xl,.py-xl {padding-top: 8rem !important;}
.pr-xl,.px-xl {padding-right: 8rem !important;}
.pb-xl,.py-xl {padding-bottom: 8rem !important;}
.pl-xl,.px-xl {padding-left: 8rem !important;}

/*--------------------------------------------*/
/*          Text                              */
/*---------------------------------------------*/
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
.text-justify {text-align: justify !important;}

@media (min-width: 576px) {
    .text-sm-left {text-align: left !important;}
    .text-sm-right {text-align: right !important;}
    .text-sm-center {text-align: center !important;}
    .w-sm-30 {width: 30% !important;}
    .w-sm-100 {width: 100% !important;}
}

@media (min-width: 768px) {
    .text-md-left {text-align: left !important;}
    .text-md-right {text-align: right !important;}
    .text-md-center {text-align: center !important;
    }
	
    .w-md-30 {width: 30% !important;}
    .w-md-100 {width: 100% !important;}
    
	.p-md-0 {padding: 0 !important;}
    .pt-md-0 {padding-top: 0 !important;}
    .pr-md-0 {padding-right: 0 !important;}
    .pb-md-0 {padding-bottom: 0 !important;}
    .pl-md-0 {padding-left: 0 !important;}
}

@media (min-width: 992px) {
    .text-lg-left {text-align: left !important;}
    .text-lg-right {text-align: right !important;}
    .text-lg-center {text-align: center !important;}
    .w-lg-30 {width: 30% !important;}
    .w-lg-100 {width: 100% !important;}
    
}

@media (min-width: 1200px) {
    .text-xl-left {text-align: left !important;}
    .text-xl-right {text-align: right !important;}
    .text-xl-center {text-align: center !important;}
    .w-xl-30 {width: 30% !important;}
    .w-xl-100 {width: 100% !important;}
}

