
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");










/* 1a. Containers */





/* 1b. Breakpoints */







/* 1c. Colors */













/** -- Font Weight -- **/

.font-100{ font-weight:100; }

.font-200{ font-weight:200; }

.font-300{ font-weight:300; }

.font-400{ font-weight:400; }

.font-500{ font-weight:500; }

.font-600{ font-weight:600; }

.font-700{ font-weight:700; }

.font-800{ font-weight:800; }

.font-900{ font-weight:900; }


/** -- Font Size -- **/

.font-2 { font-size:2px;}

.font-3 { font-size:3px;}

.font-4 { font-size:4px;}

.font-5 { font-size:5px;}

.font-6 { font-size:6px;}

.font-7 { font-size:7px;}

.font-8 { font-size:8px;}

.font-9 { font-size:9px;}

.font-10 { font-size:10px;}

.font-11 { font-size:11px;}

.font-12 { font-size:12px;}

.font-13 { font-size:13px;}

.font-14 { font-size:14px;}

.font-15 { font-size:15px;}

.font-16 { font-size:16px;}

.font-17 { font-size:17px;}

.font-18 { font-size:18px;}

.font-19 { font-size:19px;}

.font-20 { font-size:20px;}

.font-21 { font-size:21px;}

.font-22 { font-size:22px;}

.font-23 { font-size:23px;}

.font-24 { font-size:24px;}

.font-25 { font-size:25px;}

.font-26 { font-size:26px;}

.font-27 { font-size:27px;}

.font-28 { font-size:28px;}

.font-29 { font-size:29px;}

.font-30 { font-size:30px;}

.font-31 { font-size:31px;}

.font-32 { font-size:32px;}

.font-33 { font-size:33px;}

.font-34 { font-size:34px;}

.font-35 { font-size:35px;}

.font-36 { font-size:36px;}

.font-37 { font-size:37px;}

.font-38 { font-size:38px;}

.font-39 { font-size:39px;}


/** -- Line Height -- **/

.line-10 { line-height:10px;}

.line-11 { line-height:11px;}

.line-12 { line-height:12px;}

.line-13 { line-height:13px;}

.line-14 { line-height:14px;}

.line-15 { line-height:15px;}

.line-16 { line-height:16px;}

.line-17 { line-height:17px;}

.line-18 { line-height:18px;}

.line-19 { line-height:19px;}

.line-20 { line-height:20px;}

.line-21 { line-height:21px;}

.line-22 { line-height:22px;}

.line-23 { line-height:23px;}

.line-24 { line-height:24px;}

.line-25 { line-height:25px;}

.line-26 { line-height:26px;}

.line-27 { line-height:27px;}

.line-28 { line-height:28px;}

.line-29 { line-height:29px;}

.line-30 { line-height:30px;}

.line-31 { line-height:31px;}

.line-32 { line-height:32px;}

.line-33 { line-height:33px;}

.line-34 { line-height:34px;}

.line-35 { line-height:35px;}

.line-36 { line-height:36px;}

.line-37 { line-height:37px;}

.line-38 { line-height:38px;}

.line-39 { line-height:39px;}

.line-40 { line-height:40px;}

.line-41 { line-height:41px;}

.line-42 { line-height:42px;}

.line-43 { line-height:43px;}

.line-44 { line-height:44px;}

.line-45 { line-height:45px;}

.line-46 { line-height:46px;}

.line-47 { line-height:47px;}

.line-48 { line-height:48px;}

.line-49 { line-height:49px;}


.eqaul-lineheight { line-height:1; }


.col-1 { max-width:8.333%; flex:0 0 8.333%; }

.col-2 { max-width:16.666%; flex:0 0 16.666%; }

.col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }

.col-4 { max-width:33.332%; flex:0 0 33.332%; }

.col-5 { max-width:41.665%; flex:0 0 41.665%; }

.col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }

.col-7 { max-width:58.331%; flex:0 0 58.331%; }

.col-8 { max-width:66.664%; flex:0 0 66.664%; }

.col-9 { max-width:74.997%; flex:0 0 74.997%; }

.col-10 { max-width:83.33%; flex:0 0 83.33%; }

.col-11 { max-width:91.663%; flex:0 0 91.663%; }

.col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }


/* padding-margin */

.col-1 { max-width:8.333%; flex:0 0 8.333%; }

.col-2 { max-width:16.666%; flex:0 0 16.666%; }

.col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }

.col-4 { max-width:33.332%; flex:0 0 33.332%; }

.col-5 { max-width:41.665%; flex:0 0 41.665%; }

.col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }

.col-7 { max-width:58.331%; flex:0 0 58.331%; }

.col-8 { max-width:66.664%; flex:0 0 66.664%; }

.col-9 { max-width:74.997%; flex:0 0 74.997%; }

.col-10 { max-width:83.33%; flex:0 0 83.33%; }

.col-11 { max-width:91.663%; flex:0 0 91.663%; }

.col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }


.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }

/* padding-margin */

.p--0 { padding:0px !important; }
.p-0 { padding:0px; }
.pt-0 { padding-top:0px; }
.pb-0 { padding-bottom:0px; }
.pl-0 { padding-left:0px; }
.pr-0 { padding-right:0px; }
.m-0 {  margin:0px; }
.mt-0 { margin-top:0px; }
.mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; }
.mr-0 { margin-right:0px; }   

.p--5 { padding:5px !important; }
.p-5 { padding:5px; }
.pt-5 { padding-top:5px; }
.pb-5 { padding-bottom:5px; }
.pl-5 { padding-left:5px; }
.pr-5 { padding-right:5px; }
.m-5 {  margin:5px; }
.mt-5 { margin-top:5px; }
.mb-5 { margin-bottom:5px; }
.ml-5 { margin-left:5px; }
.mr-5 { margin-right:5px; }   

.p--10 { padding:10px !important; }
.p-10 { padding:10px; }
.pt-10 { padding-top:10px; }
.pb-10 { padding-bottom:10px; }
.pl-10 { padding-left:10px; }
.pr-10 { padding-right:10px; }
.m-10 {  margin:10px; }
.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }
.ml-10 { margin-left:10px; }
.mr-10 { margin-right:10px; }   

.p--15 { padding:15px !important; }
.p-15 { padding:15px; }
.pt-15 { padding-top:15px; }
.pb-15 { padding-bottom:15px; }
.pl-15 { padding-left:15px; }
.pr-15 { padding-right:15px; }
.m-15 {  margin:15px; }
.mt-15 { margin-top:15px; }
.mb-15 { margin-bottom:15px; }
.ml-15 { margin-left:15px; }
.mr-15 { margin-right:15px; }   

.p--20 { padding:20px !important; }
.p-20 { padding:20px; }
.pt-20 { padding-top:20px; }
.pb-20 { padding-bottom:20px; }
.pl-20 { padding-left:20px; }
.pr-20 { padding-right:20px; }
.m-20 {  margin:20px; }
.mt-20 { margin-top:20px; }
.mb-20 { margin-bottom:20px; }
.ml-20 { margin-left:20px; }
.mr-20 { margin-right:20px; }   

.p--25 { padding:25px !important; }
.p-25 { padding:25px; }
.pt-25 { padding-top:25px; }
.pb-25 { padding-bottom:25px; }
.pl-25 { padding-left:25px; }
.pr-25 { padding-right:25px; }
.m-25 {  margin:25px; }
.mt-25 { margin-top:25px; }
.mb-25 { margin-bottom:25px; }
.ml-25 { margin-left:25px; }
.mr-25 { margin-right:25px; }   

.p--30 { padding:30px !important; }
.p-30 { padding:30px; }
.pt-30 { padding-top:30px; }
.pb-30 { padding-bottom:30px; }
.pl-30 { padding-left:30px; }
.pr-30 { padding-right:30px; }
.m-30 {  margin:30px; }
.mt-30 { margin-top:30px; }
.mb-30 { margin-bottom:30px; }
.ml-30 { margin-left:30px; }
.mr-30 { margin-right:30px; }   

.p--35 { padding:35px !important; }
.p-35 { padding:35px; }
.pt-35 { padding-top:35px; }
.pb-35 { padding-bottom:35px; }
.pl-35 { padding-left:35px; }
.pr-35 { padding-right:35px; }
.m-35 {  margin:35px; }
.mt-35 { margin-top:35px; }
.mb-35 { margin-bottom:35px; }
.ml-35 { margin-left:35px; }
.mr-35 { margin-right:35px; }   

.p--40 { padding:40px !important; }
.p-40 { padding:40px; }
.pt-40 { padding-top:40px; }
.pb-40 { padding-bottom:40px; }
.pl-40 { padding-left:40px; }
.pr-40 { padding-right:40px; }
.m-40 {  margin:40px; }
.mt-40 { margin-top:40px; }
.mb-40 { margin-bottom:40px; }
.ml-40 { margin-left:40px; }
.mr-40 { margin-right:40px; }   

.p--45 { padding:45px !important; }
.p-45 { padding:45px; }
.pt-45 { padding-top:45px; }
.pb-45 { padding-bottom:45px; }
.pl-45 { padding-left:45px; }
.pr-45 { padding-right:45px; }
.m-45 {  margin:45px; }
.mt-45 { margin-top:45px; }
.mb-45 { margin-bottom:45px; }
.ml-45 { margin-left:45px; }
.mr-45 { margin-right:45px; }   

.p--50 { padding:50px !important; }
.p-50 { padding:50px; }
.pt-50 { padding-top:50px; }
.pb-50 { padding-bottom:50px; }
.pl-50 { padding-left:50px; }
.pr-50 { padding-right:50px; }
.m-50 {  margin:50px; }
.mt-50 { margin-top:50px; }
.mb-50 { margin-bottom:50px; }
.ml-50 { margin-left:50px; }
.mr-50 { margin-right:50px; }   

.p--55 { padding:55px !important; }
.p-55 { padding:55px; }
.pt-55 { padding-top:55px; }
.pb-55 { padding-bottom:55px; }
.pl-55 { padding-left:55px; }
.pr-55 { padding-right:55px; }
.m-55 {  margin:55px; }
.mt-55 { margin-top:55px; }
.mb-55 { margin-bottom:55px; }
.ml-55 { margin-left:55px; }
.mr-55 { margin-right:55px; }   

.p--60 { padding:60px !important; }
.p-60 { padding:60px; }
.pt-60 { padding-top:60px; }
.pb-60 { padding-bottom:60px; }
.pl-60 { padding-left:60px; }
.pr-60 { padding-right:60px; }
.m-60 {  margin:60px; }
.mt-60 { margin-top:60px; }
.mb-60 { margin-bottom:60px; }
.ml-60 { margin-left:60px; }
.mr-60 { margin-right:60px; }   

.p--65 { padding:65px !important; }
.p-65 { padding:65px; }
.pt-65 { padding-top:65px; }
.pb-65 { padding-bottom:65px; }
.pl-65 { padding-left:65px; }
.pr-65 { padding-right:65px; }
.m-65 {  margin:65px; }
.mt-65 { margin-top:65px; }
.mb-65 { margin-bottom:65px; }
.ml-65 { margin-left:65px; }
.mr-65 { margin-right:65px; }   

.p--70 { padding:70px !important; }
.p-70 { padding:70px; }
.pt-70 { padding-top:70px; }
.pb-70 { padding-bottom:70px; }
.pl-70 { padding-left:70px; }
.pr-70 { padding-right:70px; }
.m-70 {  margin:70px; }
.mt-70 { margin-top:70px; }
.mb-70 { margin-bottom:70px; }
.ml-70 { margin-left:70px; }
.mr-70 { margin-right:70px; }   

.p--75 { padding:75px !important; }
.p-75 { padding:75px; }
.pt-75 { padding-top:75px; }
.pb-75 { padding-bottom:75px; }
.pl-75 { padding-left:75px; }
.pr-75 { padding-right:75px; }
.m-75 {  margin:75px; }
.mt-75 { margin-top:75px; }
.mb-75 { margin-bottom:75px; }
.ml-75 { margin-left:75px; }
.mr-75 { margin-right:75px; }   

.p--80 { padding:80px !important; }
.p-80 { padding:80px; }
.pt-80 { padding-top:80px; }
.pb-80 { padding-bottom:80px; }
.pl-80 { padding-left:80px; }
.pr-80 { padding-right:80px; }
.m-80 {  margin:80px; }
.mt-80 { margin-top:80px; }
.mb-80 { margin-bottom:80px; }
.ml-80 { margin-left:80px; }
.mr-80 { margin-right:80px; }   

.p--85 { padding:85px !important; }
.p-85 { padding:85px; }
.pt-85 { padding-top:85px; }
.pb-85 { padding-bottom:85px; }
.pl-85 { padding-left:85px; }
.pr-85 { padding-right:85px; }
.m-85 {  margin:85px; }
.mt-85 { margin-top:85px; }
.mb-85 { margin-bottom:85px; }
.ml-85 { margin-left:85px; }
.mr-85 { margin-right:85px; }   

.p--90 { padding:90px !important; }
.p-90 { padding:90px; }
.pt-90 { padding-top:90px; }
.pb-90 { padding-bottom:90px; }
.pl-90 { padding-left:90px; }
.pr-90 { padding-right:90px; }
.m-90 {  margin:90px; }
.mt-90 { margin-top:90px; }
.mb-90 { margin-bottom:90px; }
.ml-90 { margin-left:90px; }
.mr-90 { margin-right:90px; }   

.p--95 { padding:95px !important; }
.p-95 { padding:95px; }
.pt-95 { padding-top:95px; }
.pb-95 { padding-bottom:95px; }
.pl-95 { padding-left:95px; }
.pr-95 { padding-right:95px; }
.m-95 {  margin:95px; }
.mt-95 { margin-top:95px; }
.mb-95 { margin-bottom:95px; }
.ml-95 { margin-left:95px; }
.mr-95 { margin-right:95px; }   

.p--100 { padding:100px !important; }
.p-100 { padding:100px; }
.pt-100 { padding-top:100px; }
.pb-100 { padding-bottom:100px; }
.pl-100 { padding-left:100px; }
.pr-100 { padding-right:100px; }
.m-100 {  margin:100px; }
.mt-100 { margin-top:100px; }
.mb-100 { margin-bottom:100px; }
.ml-100 { margin-left:100px; }
.mr-100 { margin-right:100px; }   

.p--105 { padding:105px !important; }
.p-105 { padding:105px; }
.pt-105 { padding-top:105px; }
.pb-105 { padding-bottom:105px; }
.pl-105 { padding-left:105px; }
.pr-105 { padding-right:105px; }
.m-105 {  margin:105px; }
.mt-105 { margin-top:105px; }
.mb-105 { margin-bottom:105px; }
.ml-105 { margin-left:105px; }
.mr-105 { margin-right:105px; }   

.p--110 { padding:110px !important; }
.p-110 { padding:110px; }
.pt-110 { padding-top:110px; }
.pb-110 { padding-bottom:110px; }
.pl-110 { padding-left:110px; }
.pr-110 { padding-right:110px; }
.m-110 {  margin:110px; }
.mt-110 { margin-top:110px; }
.mb-110 { margin-bottom:110px; }
.ml-110 { margin-left:110px; }
.mr-110 { margin-right:110px; }   

.p--115 { padding:115px !important; }
.p-115 { padding:115px; }
.pt-115 { padding-top:115px; }
.pb-115 { padding-bottom:115px; }
.pl-115 { padding-left:115px; }
.pr-115 { padding-right:115px; }
.m-115 {  margin:115px; }
.mt-115 { margin-top:115px; }
.mb-115 { margin-bottom:115px; }
.ml-115 { margin-left:115px; }
.mr-115 { margin-right:115px; }   

.p--120 { padding:120px !important; }
.p-120 { padding:120px; }
.pt-120 { padding-top:120px; }
.pb-120 { padding-bottom:120px; }
.pl-120 { padding-left:120px; }
.pr-120 { padding-right:120px; }
.m-120 {  margin:120px; }
.mt-120 { margin-top:120px; }
.mb-120 { margin-bottom:120px; }
.ml-120 { margin-left:120px; }
.mr-120 { margin-right:120px; }   

.p--125 { padding:125px !important; }
.p-125 { padding:125px; }
.pt-125 { padding-top:125px; }
.pb-125 { padding-bottom:125px; }
.pl-125 { padding-left:125px; }
.pr-125 { padding-right:125px; }
.m-125 {  margin:125px; }
.mt-125 { margin-top:125px; }
.mb-125 { margin-bottom:125px; }
.ml-125 { margin-left:125px; }
.mr-125 { margin-right:125px; }   

.p--130 { padding:130px !important; }
.p-130 { padding:130px; }
.pt-130 { padding-top:130px; }
.pb-130 { padding-bottom:130px; }
.pl-130 { padding-left:130px; }
.pr-130 { padding-right:130px; }
.m-130 {  margin:130px; }
.mt-130 { margin-top:130px; }
.mb-130 { margin-bottom:130px; }
.ml-130 { margin-left:130px; }
.mr-130 { margin-right:130px; }   

.p--135 { padding:135px !important; }
.p-135 { padding:135px; }
.pt-135 { padding-top:135px; }
.pb-135 { padding-bottom:135px; }
.pl-135 { padding-left:135px; }
.pr-135 { padding-right:135px; }
.m-135 {  margin:135px; }
.mt-135 { margin-top:135px; }
.mb-135 { margin-bottom:135px; }
.ml-135 { margin-left:135px; }
.mr-135 { margin-right:135px; }   

.p--140 { padding:140px !important; }
.p-140 { padding:140px; }
.pt-140 { padding-top:140px; }
.pb-140 { padding-bottom:140px; }
.pl-140 { padding-left:140px; }
.pr-140 { padding-right:140px; }
.m-140 {  margin:140px; }
.mt-140 { margin-top:140px; }
.mb-140 { margin-bottom:140px; }
.ml-140 { margin-left:140px; }
.mr-140 { margin-right:140px; }   

.p--145 { padding:145px !important; }
.p-145 { padding:145px; }
.pt-145 { padding-top:145px; }
.pb-145 { padding-bottom:145px; }
.pl-145 { padding-left:145px; }
.pr-145 { padding-right:145px; }
.m-145 {  margin:145px; }
.mt-145 { margin-top:145px; }
.mb-145 { margin-bottom:145px; }
.ml-145 { margin-left:145px; }
.mr-145 { margin-right:145px; }   

.p--150 { padding:150px !important; }
.p-150 { padding:150px; }
.pt-150 { padding-top:150px; }
.pb-150 { padding-bottom:150px; }
.pl-150 { padding-left:150px; }
.pr-150 { padding-right:150px; }
.m-150 {  margin:150px; }
.mt-150 { margin-top:150px; }
.mb-150 { margin-bottom:150px; }
.ml-150 { margin-left:150px; }
.mr-150 { margin-right:150px; }   

.p--155 { padding:155px !important; }
.p-155 { padding:155px; }
.pt-155 { padding-top:155px; }
.pb-155 { padding-bottom:155px; }
.pl-155 { padding-left:155px; }
.pr-155 { padding-right:155px; }
.m-155 {  margin:155px; }
.mt-155 { margin-top:155px; }
.mb-155 { margin-bottom:155px; }
.ml-155 { margin-left:155px; }
.mr-155 { margin-right:155px; }   

.p--160 { padding:160px !important; }
.p-160 { padding:160px; }
.pt-160 { padding-top:160px; }
.pb-160 { padding-bottom:160px; }
.pl-160 { padding-left:160px; }
.pr-160 { padding-right:160px; }
.m-160 {  margin:160px; }
.mt-160 { margin-top:160px; }
.mb-160 { margin-bottom:160px; }
.ml-160 { margin-left:160px; }
.mr-160 { margin-right:160px; }   

.p--165 { padding:165px !important; }
.p-165 { padding:165px; }
.pt-165 { padding-top:165px; }
.pb-165 { padding-bottom:165px; }
.pl-165 { padding-left:165px; }
.pr-165 { padding-right:165px; }
.m-165 {  margin:165px; }
.mt-165 { margin-top:165px; }
.mb-165 { margin-bottom:165px; }
.ml-165 { margin-left:165px; }
.mr-165 { margin-right:165px; }   

.p--170 { padding:170px !important; }
.p-170 { padding:170px; }
.pt-170 { padding-top:170px; }
.pb-170 { padding-bottom:170px; }
.pl-170 { padding-left:170px; }
.pr-170 { padding-right:170px; }
.m-170 {  margin:170px; }
.mt-170 { margin-top:170px; }
.mb-170 { margin-bottom:170px; }
.ml-170 { margin-left:170px; }
.mr-170 { margin-right:170px; }   

.p--175 { padding:175px !important; }
.p-175 { padding:175px; }
.pt-175 { padding-top:175px; }
.pb-175 { padding-bottom:175px; }
.pl-175 { padding-left:175px; }
.pr-175 { padding-right:175px; }
.m-175 {  margin:175px; }
.mt-175 { margin-top:175px; }
.mb-175 { margin-bottom:175px; }
.ml-175 { margin-left:175px; }
.mr-175 { margin-right:175px; }   

.p--180 { padding:180px !important; }
.p-180 { padding:180px; }
.pt-180 { padding-top:180px; }
.pb-180 { padding-bottom:180px; }
.pl-180 { padding-left:180px; }
.pr-180 { padding-right:180px; }
.m-180 {  margin:180px; }
.mt-180 { margin-top:180px; }
.mb-180 { margin-bottom:180px; }
.ml-180 { margin-left:180px; }
.mr-180 { margin-right:180px; }   

.p--185 { padding:185px !important; }
.p-185 { padding:185px; }
.pt-185 { padding-top:185px; }
.pb-185 { padding-bottom:185px; }
.pl-185 { padding-left:185px; }
.pr-185 { padding-right:185px; }
.m-185 {  margin:185px; }
.mt-185 { margin-top:185px; }
.mb-185 { margin-bottom:185px; }
.ml-185 { margin-left:185px; }
.mr-185 { margin-right:185px; }   

.p--190 { padding:190px !important; }
.p-190 { padding:190px; }
.pt-190 { padding-top:190px; }
.pb-190 { padding-bottom:190px; }
.pl-190 { padding-left:190px; }
.pr-190 { padding-right:190px; }
.m-190 {  margin:190px; }
.mt-190 { margin-top:190px; }
.mb-190 { margin-bottom:190px; }
.ml-190 { margin-left:190px; }
.mr-190 { margin-right:190px; }   

.p--195 { padding:195px !important; }
.p-195 { padding:195px; }
.pt-195 { padding-top:195px; }
.pb-195 { padding-bottom:195px; }
.pl-195 { padding-left:195px; }
.pr-195 { padding-right:195px; }
.m-195 {  margin:195px; }
.mt-195 { margin-top:195px; }
.mb-195 { margin-bottom:195px; }
.ml-195 { margin-left:195px; }
.mr-195 { margin-right:195px; }   

.p--200 { padding:200px !important; }
.p-200 { padding:200px; }
.pt-200 { padding-top:200px; }
.pb-200 { padding-bottom:200px; }
.pl-200 { padding-left:200px; }
.pr-200 { padding-right:200px; }
.m-200 {  margin:200px; }
.mt-200 { margin-top:200px; }
.mb-200 { margin-bottom:200px; }
.ml-200 { margin-left:200px; }
.mr-200 { margin-right:200px; }   

.p--205 { padding:205px !important; }
.p-205 { padding:205px; }
.pt-205 { padding-top:205px; }
.pb-205 { padding-bottom:205px; }
.pl-205 { padding-left:205px; }
.pr-205 { padding-right:205px; }
.m-205 {  margin:205px; }
.mt-205 { margin-top:205px; }
.mb-205 { margin-bottom:205px; }
.ml-205 { margin-left:205px; }
.mr-205 { margin-right:205px; }   

.p--210 { padding:210px !important; }
.p-210 { padding:210px; }
.pt-210 { padding-top:210px; }
.pb-210 { padding-bottom:210px; }
.pl-210 { padding-left:210px; }
.pr-210 { padding-right:210px; }
.m-210 {  margin:210px; }
.mt-210 { margin-top:210px; }
.mb-210 { margin-bottom:210px; }
.ml-210 { margin-left:210px; }
.mr-210 { margin-right:210px; }   

.p--215 { padding:215px !important; }
.p-215 { padding:215px; }
.pt-215 { padding-top:215px; }
.pb-215 { padding-bottom:215px; }
.pl-215 { padding-left:215px; }
.pr-215 { padding-right:215px; }
.m-215 {  margin:215px; }
.mt-215 { margin-top:215px; }
.mb-215 { margin-bottom:215px; }
.ml-215 { margin-left:215px; }
.mr-215 { margin-right:215px; }   

.p--220 { padding:220px !important; }
.p-220 { padding:220px; }
.pt-220 { padding-top:220px; }
.pb-220 { padding-bottom:220px; }
.pl-220 { padding-left:220px; }
.pr-220 { padding-right:220px; }
.m-220 {  margin:220px; }
.mt-220 { margin-top:220px; }
.mb-220 { margin-bottom:220px; }
.ml-220 { margin-left:220px; }
.mr-220 { margin-right:220px; }   

.p--225 { padding:225px !important; }
.p-225 { padding:225px; }
.pt-225 { padding-top:225px; }
.pb-225 { padding-bottom:225px; }
.pl-225 { padding-left:225px; }
.pr-225 { padding-right:225px; }
.m-225 {  margin:225px; }
.mt-225 { margin-top:225px; }
.mb-225 { margin-bottom:225px; }
.ml-225 { margin-left:225px; }
.mr-225 { margin-right:225px; }   

.p--230 { padding:230px !important; }
.p-230 { padding:230px; }
.pt-230 { padding-top:230px; }
.pb-230 { padding-bottom:230px; }
.pl-230 { padding-left:230px; }
.pr-230 { padding-right:230px; }
.m-230 {  margin:230px; }
.mt-230 { margin-top:230px; }
.mb-230 { margin-bottom:230px; }
.ml-230 { margin-left:230px; }
.mr-230 { margin-right:230px; }   

.p--235 { padding:235px !important; }
.p-235 { padding:235px; }
.pt-235 { padding-top:235px; }
.pb-235 { padding-bottom:235px; }
.pl-235 { padding-left:235px; }
.pr-235 { padding-right:235px; }
.m-235 {  margin:235px; }
.mt-235 { margin-top:235px; }
.mb-235 { margin-bottom:235px; }
.ml-235 { margin-left:235px; }
.mr-235 { margin-right:235px; }   

.p--240 { padding:240px !important; }
.p-240 { padding:240px; }
.pt-240 { padding-top:240px; }
.pb-240 { padding-bottom:240px; }
.pl-240 { padding-left:240px; }
.pr-240 { padding-right:240px; }
.m-240 {  margin:240px; }
.mt-240 { margin-top:240px; }
.mb-240 { margin-bottom:240px; }
.ml-240 { margin-left:240px; }
.mr-240 { margin-right:240px; }   

.p--245 { padding:245px !important; }
.p-245 { padding:245px; }
.pt-245 { padding-top:245px; }
.pb-245 { padding-bottom:245px; }
.pl-245 { padding-left:245px; }
.pr-245 { padding-right:245px; }
.m-245 {  margin:245px; }
.mt-245 { margin-top:245px; }
.mb-245 { margin-bottom:245px; }
.ml-245 { margin-left:245px; }
.mr-245 { margin-right:245px; }   




/* -- Responsive Media -- */


@media(min-width:768px){
	
	.sm\:p-0 { padding:0px; }
	.sm\:pt-0 { padding-top:0px; }
	.sm\:pb-0 { padding-bottom:0px; }
	.sm\:pl-0 { padding-left:0px; }
	.sm\:pr-0 { padding-right:0px; }
	.sm\:m-0 { margin:0px; }
	.sm\:mt-0 { margin-top:0px; }
	.sm\:mb-0 { margin-bottom:0px; }
	.sm\:ml-0 { margin-left:0px; }
	.sm\:mr-0 { margin-right:0px; }
	
	.sm\:p-5 { padding:5px; }
	.sm\:pt-5 { padding-top:5px; }
	.sm\:pb-5 { padding-bottom:5px; }
	.sm\:pl-5 { padding-left:5px; }
	.sm\:pr-5 { padding-right:5px; }
	.sm\:m-5 { margin:5px; }
	.sm\:mt-5 { margin-top:5px; }
	.sm\:mb-5 { margin-bottom:5px; }
	.sm\:ml-5 { margin-left:5px; }
	.sm\:mr-5 { margin-right:5px; }
	
	.sm\:p-10 { padding:10px; }
	.sm\:pt-10 { padding-top:10px; }
	.sm\:pb-10 { padding-bottom:10px; }
	.sm\:pl-10 { padding-left:10px; }
	.sm\:pr-10 { padding-right:10px; }
	.sm\:m-10 { margin:10px; }
	.sm\:mt-10 { margin-top:10px; }
	.sm\:mb-10 { margin-bottom:10px; }
	.sm\:ml-10 { margin-left:10px; }
	.sm\:mr-10 { margin-right:10px; }
	
	.sm\:p-15 { padding:15px; }
	.sm\:pt-15 { padding-top:15px; }
	.sm\:pb-15 { padding-bottom:15px; }
	.sm\:pl-15 { padding-left:15px; }
	.sm\:pr-15 { padding-right:15px; }
	.sm\:m-15 { margin:15px; }
	.sm\:mt-15 { margin-top:15px; }
	.sm\:mb-15 { margin-bottom:15px; }
	.sm\:ml-15 { margin-left:15px; }
	.sm\:mr-15 { margin-right:15px; }
	
	.sm\:p-20 { padding:20px; }
	.sm\:pt-20 { padding-top:20px; }
	.sm\:pb-20 { padding-bottom:20px; }
	.sm\:pl-20 { padding-left:20px; }
	.sm\:pr-20 { padding-right:20px; }
	.sm\:m-20 { margin:20px; }
	.sm\:mt-20 { margin-top:20px; }
	.sm\:mb-20 { margin-bottom:20px; }
	.sm\:ml-20 { margin-left:20px; }
	.sm\:mr-20 { margin-right:20px; }
	
	.sm\:p-25 { padding:25px; }
	.sm\:pt-25 { padding-top:25px; }
	.sm\:pb-25 { padding-bottom:25px; }
	.sm\:pl-25 { padding-left:25px; }
	.sm\:pr-25 { padding-right:25px; }
	.sm\:m-25 { margin:25px; }
	.sm\:mt-25 { margin-top:25px; }
	.sm\:mb-25 { margin-bottom:25px; }
	.sm\:ml-25 { margin-left:25px; }
	.sm\:mr-25 { margin-right:25px; }
	
	.sm\:p-30 { padding:30px; }
	.sm\:pt-30 { padding-top:30px; }
	.sm\:pb-30 { padding-bottom:30px; }
	.sm\:pl-30 { padding-left:30px; }
	.sm\:pr-30 { padding-right:30px; }
	.sm\:m-30 { margin:30px; }
	.sm\:mt-30 { margin-top:30px; }
	.sm\:mb-30 { margin-bottom:30px; }
	.sm\:ml-30 { margin-left:30px; }
	.sm\:mr-30 { margin-right:30px; }
	
	.sm\:p-35 { padding:35px; }
	.sm\:pt-35 { padding-top:35px; }
	.sm\:pb-35 { padding-bottom:35px; }
	.sm\:pl-35 { padding-left:35px; }
	.sm\:pr-35 { padding-right:35px; }
	.sm\:m-35 { margin:35px; }
	.sm\:mt-35 { margin-top:35px; }
	.sm\:mb-35 { margin-bottom:35px; }
	.sm\:ml-35 { margin-left:35px; }
	.sm\:mr-35 { margin-right:35px; }
	
	.sm\:p-40 { padding:40px; }
	.sm\:pt-40 { padding-top:40px; }
	.sm\:pb-40 { padding-bottom:40px; }
	.sm\:pl-40 { padding-left:40px; }
	.sm\:pr-40 { padding-right:40px; }
	.sm\:m-40 { margin:40px; }
	.sm\:mt-40 { margin-top:40px; }
	.sm\:mb-40 { margin-bottom:40px; }
	.sm\:ml-40 { margin-left:40px; }
	.sm\:mr-40 { margin-right:40px; }
	
	.sm\:p-45 { padding:45px; }
	.sm\:pt-45 { padding-top:45px; }
	.sm\:pb-45 { padding-bottom:45px; }
	.sm\:pl-45 { padding-left:45px; }
	.sm\:pr-45 { padding-right:45px; }
	.sm\:m-45 { margin:45px; }
	.sm\:mt-45 { margin-top:45px; }
	.sm\:mb-45 { margin-bottom:45px; }
	.sm\:ml-45 { margin-left:45px; }
	.sm\:mr-45 { margin-right:45px; }
	
	.sm\:p-50 { padding:50px; }
	.sm\:pt-50 { padding-top:50px; }
	.sm\:pb-50 { padding-bottom:50px; }
	.sm\:pl-50 { padding-left:50px; }
	.sm\:pr-50 { padding-right:50px; }
	.sm\:m-50 { margin:50px; }
	.sm\:mt-50 { margin-top:50px; }
	.sm\:mb-50 { margin-bottom:50px; }
	.sm\:ml-50 { margin-left:50px; }
	.sm\:mr-50 { margin-right:50px; }
	
	.sm\:p-55 { padding:55px; }
	.sm\:pt-55 { padding-top:55px; }
	.sm\:pb-55 { padding-bottom:55px; }
	.sm\:pl-55 { padding-left:55px; }
	.sm\:pr-55 { padding-right:55px; }
	.sm\:m-55 { margin:55px; }
	.sm\:mt-55 { margin-top:55px; }
	.sm\:mb-55 { margin-bottom:55px; }
	.sm\:ml-55 { margin-left:55px; }
	.sm\:mr-55 { margin-right:55px; }
	
	.sm\:p-60 { padding:60px; }
	.sm\:pt-60 { padding-top:60px; }
	.sm\:pb-60 { padding-bottom:60px; }
	.sm\:pl-60 { padding-left:60px; }
	.sm\:pr-60 { padding-right:60px; }
	.sm\:m-60 { margin:60px; }
	.sm\:mt-60 { margin-top:60px; }
	.sm\:mb-60 { margin-bottom:60px; }
	.sm\:ml-60 { margin-left:60px; }
	.sm\:mr-60 { margin-right:60px; }
	
	.sm\:p-65 { padding:65px; }
	.sm\:pt-65 { padding-top:65px; }
	.sm\:pb-65 { padding-bottom:65px; }
	.sm\:pl-65 { padding-left:65px; }
	.sm\:pr-65 { padding-right:65px; }
	.sm\:m-65 { margin:65px; }
	.sm\:mt-65 { margin-top:65px; }
	.sm\:mb-65 { margin-bottom:65px; }
	.sm\:ml-65 { margin-left:65px; }
	.sm\:mr-65 { margin-right:65px; }
	
	.sm\:p-70 { padding:70px; }
	.sm\:pt-70 { padding-top:70px; }
	.sm\:pb-70 { padding-bottom:70px; }
	.sm\:pl-70 { padding-left:70px; }
	.sm\:pr-70 { padding-right:70px; }
	.sm\:m-70 { margin:70px; }
	.sm\:mt-70 { margin-top:70px; }
	.sm\:mb-70 { margin-bottom:70px; }
	.sm\:ml-70 { margin-left:70px; }
	.sm\:mr-70 { margin-right:70px; }
	
	.sm\:p-75 { padding:75px; }
	.sm\:pt-75 { padding-top:75px; }
	.sm\:pb-75 { padding-bottom:75px; }
	.sm\:pl-75 { padding-left:75px; }
	.sm\:pr-75 { padding-right:75px; }
	.sm\:m-75 { margin:75px; }
	.sm\:mt-75 { margin-top:75px; }
	.sm\:mb-75 { margin-bottom:75px; }
	.sm\:ml-75 { margin-left:75px; }
	.sm\:mr-75 { margin-right:75px; }
	
	.sm\:p-80 { padding:80px; }
	.sm\:pt-80 { padding-top:80px; }
	.sm\:pb-80 { padding-bottom:80px; }
	.sm\:pl-80 { padding-left:80px; }
	.sm\:pr-80 { padding-right:80px; }
	.sm\:m-80 { margin:80px; }
	.sm\:mt-80 { margin-top:80px; }
	.sm\:mb-80 { margin-bottom:80px; }
	.sm\:ml-80 { margin-left:80px; }
	.sm\:mr-80 { margin-right:80px; }
	
	.sm\:p-85 { padding:85px; }
	.sm\:pt-85 { padding-top:85px; }
	.sm\:pb-85 { padding-bottom:85px; }
	.sm\:pl-85 { padding-left:85px; }
	.sm\:pr-85 { padding-right:85px; }
	.sm\:m-85 { margin:85px; }
	.sm\:mt-85 { margin-top:85px; }
	.sm\:mb-85 { margin-bottom:85px; }
	.sm\:ml-85 { margin-left:85px; }
	.sm\:mr-85 { margin-right:85px; }
	
	.sm\:p-90 { padding:90px; }
	.sm\:pt-90 { padding-top:90px; }
	.sm\:pb-90 { padding-bottom:90px; }
	.sm\:pl-90 { padding-left:90px; }
	.sm\:pr-90 { padding-right:90px; }
	.sm\:m-90 { margin:90px; }
	.sm\:mt-90 { margin-top:90px; }
	.sm\:mb-90 { margin-bottom:90px; }
	.sm\:ml-90 { margin-left:90px; }
	.sm\:mr-90 { margin-right:90px; }
	
	.sm\:p-95 { padding:95px; }
	.sm\:pt-95 { padding-top:95px; }
	.sm\:pb-95 { padding-bottom:95px; }
	.sm\:pl-95 { padding-left:95px; }
	.sm\:pr-95 { padding-right:95px; }
	.sm\:m-95 { margin:95px; }
	.sm\:mt-95 { margin-top:95px; }
	.sm\:mb-95 { margin-bottom:95px; }
	.sm\:ml-95 { margin-left:95px; }
	.sm\:mr-95 { margin-right:95px; }
	
	.sm\:p-100 { padding:100px; }
	.sm\:pt-100 { padding-top:100px; }
	.sm\:pb-100 { padding-bottom:100px; }
	.sm\:pl-100 { padding-left:100px; }
	.sm\:pr-100 { padding-right:100px; }
	.sm\:m-100 { margin:100px; }
	.sm\:mt-100 { margin-top:100px; }
	.sm\:mb-100 { margin-bottom:100px; }
	.sm\:ml-100 { margin-left:100px; }
	.sm\:mr-100 { margin-right:100px; }
	
	.sm\:p-105 { padding:105px; }
	.sm\:pt-105 { padding-top:105px; }
	.sm\:pb-105 { padding-bottom:105px; }
	.sm\:pl-105 { padding-left:105px; }
	.sm\:pr-105 { padding-right:105px; }
	.sm\:m-105 { margin:105px; }
	.sm\:mt-105 { margin-top:105px; }
	.sm\:mb-105 { margin-bottom:105px; }
	.sm\:ml-105 { margin-left:105px; }
	.sm\:mr-105 { margin-right:105px; }
	
	.sm\:p-110 { padding:110px; }
	.sm\:pt-110 { padding-top:110px; }
	.sm\:pb-110 { padding-bottom:110px; }
	.sm\:pl-110 { padding-left:110px; }
	.sm\:pr-110 { padding-right:110px; }
	.sm\:m-110 { margin:110px; }
	.sm\:mt-110 { margin-top:110px; }
	.sm\:mb-110 { margin-bottom:110px; }
	.sm\:ml-110 { margin-left:110px; }
	.sm\:mr-110 { margin-right:110px; }
	
	.sm\:p-115 { padding:115px; }
	.sm\:pt-115 { padding-top:115px; }
	.sm\:pb-115 { padding-bottom:115px; }
	.sm\:pl-115 { padding-left:115px; }
	.sm\:pr-115 { padding-right:115px; }
	.sm\:m-115 { margin:115px; }
	.sm\:mt-115 { margin-top:115px; }
	.sm\:mb-115 { margin-bottom:115px; }
	.sm\:ml-115 { margin-left:115px; }
	.sm\:mr-115 { margin-right:115px; }
	
	.sm\:p-120 { padding:120px; }
	.sm\:pt-120 { padding-top:120px; }
	.sm\:pb-120 { padding-bottom:120px; }
	.sm\:pl-120 { padding-left:120px; }
	.sm\:pr-120 { padding-right:120px; }
	.sm\:m-120 { margin:120px; }
	.sm\:mt-120 { margin-top:120px; }
	.sm\:mb-120 { margin-bottom:120px; }
	.sm\:ml-120 { margin-left:120px; }
	.sm\:mr-120 { margin-right:120px; }
	
	.sm\:p-125 { padding:125px; }
	.sm\:pt-125 { padding-top:125px; }
	.sm\:pb-125 { padding-bottom:125px; }
	.sm\:pl-125 { padding-left:125px; }
	.sm\:pr-125 { padding-right:125px; }
	.sm\:m-125 { margin:125px; }
	.sm\:mt-125 { margin-top:125px; }
	.sm\:mb-125 { margin-bottom:125px; }
	.sm\:ml-125 { margin-left:125px; }
	.sm\:mr-125 { margin-right:125px; }
	
	.sm\:p-130 { padding:130px; }
	.sm\:pt-130 { padding-top:130px; }
	.sm\:pb-130 { padding-bottom:130px; }
	.sm\:pl-130 { padding-left:130px; }
	.sm\:pr-130 { padding-right:130px; }
	.sm\:m-130 { margin:130px; }
	.sm\:mt-130 { margin-top:130px; }
	.sm\:mb-130 { margin-bottom:130px; }
	.sm\:ml-130 { margin-left:130px; }
	.sm\:mr-130 { margin-right:130px; }
	
	.sm\:p-135 { padding:135px; }
	.sm\:pt-135 { padding-top:135px; }
	.sm\:pb-135 { padding-bottom:135px; }
	.sm\:pl-135 { padding-left:135px; }
	.sm\:pr-135 { padding-right:135px; }
	.sm\:m-135 { margin:135px; }
	.sm\:mt-135 { margin-top:135px; }
	.sm\:mb-135 { margin-bottom:135px; }
	.sm\:ml-135 { margin-left:135px; }
	.sm\:mr-135 { margin-right:135px; }
	
	.sm\:p-140 { padding:140px; }
	.sm\:pt-140 { padding-top:140px; }
	.sm\:pb-140 { padding-bottom:140px; }
	.sm\:pl-140 { padding-left:140px; }
	.sm\:pr-140 { padding-right:140px; }
	.sm\:m-140 { margin:140px; }
	.sm\:mt-140 { margin-top:140px; }
	.sm\:mb-140 { margin-bottom:140px; }
	.sm\:ml-140 { margin-left:140px; }
	.sm\:mr-140 { margin-right:140px; }
	
	.sm\:p-145 { padding:145px; }
	.sm\:pt-145 { padding-top:145px; }
	.sm\:pb-145 { padding-bottom:145px; }
	.sm\:pl-145 { padding-left:145px; }
	.sm\:pr-145 { padding-right:145px; }
	.sm\:m-145 { margin:145px; }
	.sm\:mt-145 { margin-top:145px; }
	.sm\:mb-145 { margin-bottom:145px; }
	.sm\:ml-145 { margin-left:145px; }
	.sm\:mr-145 { margin-right:145px; }
	
	.sm\:p-150 { padding:150px; }
	.sm\:pt-150 { padding-top:150px; }
	.sm\:pb-150 { padding-bottom:150px; }
	.sm\:pl-150 { padding-left:150px; }
	.sm\:pr-150 { padding-right:150px; }
	.sm\:m-150 { margin:150px; }
	.sm\:mt-150 { margin-top:150px; }
	.sm\:mb-150 { margin-bottom:150px; }
	.sm\:ml-150 { margin-left:150px; }
	.sm\:mr-150 { margin-right:150px; }
	
	.sm\:p-155 { padding:155px; }
	.sm\:pt-155 { padding-top:155px; }
	.sm\:pb-155 { padding-bottom:155px; }
	.sm\:pl-155 { padding-left:155px; }
	.sm\:pr-155 { padding-right:155px; }
	.sm\:m-155 { margin:155px; }
	.sm\:mt-155 { margin-top:155px; }
	.sm\:mb-155 { margin-bottom:155px; }
	.sm\:ml-155 { margin-left:155px; }
	.sm\:mr-155 { margin-right:155px; }
	
	.sm\:p-160 { padding:160px; }
	.sm\:pt-160 { padding-top:160px; }
	.sm\:pb-160 { padding-bottom:160px; }
	.sm\:pl-160 { padding-left:160px; }
	.sm\:pr-160 { padding-right:160px; }
	.sm\:m-160 { margin:160px; }
	.sm\:mt-160 { margin-top:160px; }
	.sm\:mb-160 { margin-bottom:160px; }
	.sm\:ml-160 { margin-left:160px; }
	.sm\:mr-160 { margin-right:160px; }
	
	.sm\:p-165 { padding:165px; }
	.sm\:pt-165 { padding-top:165px; }
	.sm\:pb-165 { padding-bottom:165px; }
	.sm\:pl-165 { padding-left:165px; }
	.sm\:pr-165 { padding-right:165px; }
	.sm\:m-165 { margin:165px; }
	.sm\:mt-165 { margin-top:165px; }
	.sm\:mb-165 { margin-bottom:165px; }
	.sm\:ml-165 { margin-left:165px; }
	.sm\:mr-165 { margin-right:165px; }
	
	.sm\:p-170 { padding:170px; }
	.sm\:pt-170 { padding-top:170px; }
	.sm\:pb-170 { padding-bottom:170px; }
	.sm\:pl-170 { padding-left:170px; }
	.sm\:pr-170 { padding-right:170px; }
	.sm\:m-170 { margin:170px; }
	.sm\:mt-170 { margin-top:170px; }
	.sm\:mb-170 { margin-bottom:170px; }
	.sm\:ml-170 { margin-left:170px; }
	.sm\:mr-170 { margin-right:170px; }
	
	.sm\:p-175 { padding:175px; }
	.sm\:pt-175 { padding-top:175px; }
	.sm\:pb-175 { padding-bottom:175px; }
	.sm\:pl-175 { padding-left:175px; }
	.sm\:pr-175 { padding-right:175px; }
	.sm\:m-175 { margin:175px; }
	.sm\:mt-175 { margin-top:175px; }
	.sm\:mb-175 { margin-bottom:175px; }
	.sm\:ml-175 { margin-left:175px; }
	.sm\:mr-175 { margin-right:175px; }
	
	.sm\:p-180 { padding:180px; }
	.sm\:pt-180 { padding-top:180px; }
	.sm\:pb-180 { padding-bottom:180px; }
	.sm\:pl-180 { padding-left:180px; }
	.sm\:pr-180 { padding-right:180px; }
	.sm\:m-180 { margin:180px; }
	.sm\:mt-180 { margin-top:180px; }
	.sm\:mb-180 { margin-bottom:180px; }
	.sm\:ml-180 { margin-left:180px; }
	.sm\:mr-180 { margin-right:180px; }
	
	.sm\:p-185 { padding:185px; }
	.sm\:pt-185 { padding-top:185px; }
	.sm\:pb-185 { padding-bottom:185px; }
	.sm\:pl-185 { padding-left:185px; }
	.sm\:pr-185 { padding-right:185px; }
	.sm\:m-185 { margin:185px; }
	.sm\:mt-185 { margin-top:185px; }
	.sm\:mb-185 { margin-bottom:185px; }
	.sm\:ml-185 { margin-left:185px; }
	.sm\:mr-185 { margin-right:185px; }
	
	.sm\:p-190 { padding:190px; }
	.sm\:pt-190 { padding-top:190px; }
	.sm\:pb-190 { padding-bottom:190px; }
	.sm\:pl-190 { padding-left:190px; }
	.sm\:pr-190 { padding-right:190px; }
	.sm\:m-190 { margin:190px; }
	.sm\:mt-190 { margin-top:190px; }
	.sm\:mb-190 { margin-bottom:190px; }
	.sm\:ml-190 { margin-left:190px; }
	.sm\:mr-190 { margin-right:190px; }
	
	.sm\:p-195 { padding:195px; }
	.sm\:pt-195 { padding-top:195px; }
	.sm\:pb-195 { padding-bottom:195px; }
	.sm\:pl-195 { padding-left:195px; }
	.sm\:pr-195 { padding-right:195px; }
	.sm\:m-195 { margin:195px; }
	.sm\:mt-195 { margin-top:195px; }
	.sm\:mb-195 { margin-bottom:195px; }
	.sm\:ml-195 { margin-left:195px; }
	.sm\:mr-195 { margin-right:195px; }
	
	.sm\:p-200 { padding:200px; }
	.sm\:pt-200 { padding-top:200px; }
	.sm\:pb-200 { padding-bottom:200px; }
	.sm\:pl-200 { padding-left:200px; }
	.sm\:pr-200 { padding-right:200px; }
	.sm\:m-200 { margin:200px; }
	.sm\:mt-200 { margin-top:200px; }
	.sm\:mb-200 { margin-bottom:200px; }
	.sm\:ml-200 { margin-left:200px; }
	.sm\:mr-200 { margin-right:200px; }
	
	.sm\:p-205 { padding:205px; }
	.sm\:pt-205 { padding-top:205px; }
	.sm\:pb-205 { padding-bottom:205px; }
	.sm\:pl-205 { padding-left:205px; }
	.sm\:pr-205 { padding-right:205px; }
	.sm\:m-205 { margin:205px; }
	.sm\:mt-205 { margin-top:205px; }
	.sm\:mb-205 { margin-bottom:205px; }
	.sm\:ml-205 { margin-left:205px; }
	.sm\:mr-205 { margin-right:205px; }
	
	.sm\:p-210 { padding:210px; }
	.sm\:pt-210 { padding-top:210px; }
	.sm\:pb-210 { padding-bottom:210px; }
	.sm\:pl-210 { padding-left:210px; }
	.sm\:pr-210 { padding-right:210px; }
	.sm\:m-210 { margin:210px; }
	.sm\:mt-210 { margin-top:210px; }
	.sm\:mb-210 { margin-bottom:210px; }
	.sm\:ml-210 { margin-left:210px; }
	.sm\:mr-210 { margin-right:210px; }
	
	.sm\:p-215 { padding:215px; }
	.sm\:pt-215 { padding-top:215px; }
	.sm\:pb-215 { padding-bottom:215px; }
	.sm\:pl-215 { padding-left:215px; }
	.sm\:pr-215 { padding-right:215px; }
	.sm\:m-215 { margin:215px; }
	.sm\:mt-215 { margin-top:215px; }
	.sm\:mb-215 { margin-bottom:215px; }
	.sm\:ml-215 { margin-left:215px; }
	.sm\:mr-215 { margin-right:215px; }
	
	.sm\:p-220 { padding:220px; }
	.sm\:pt-220 { padding-top:220px; }
	.sm\:pb-220 { padding-bottom:220px; }
	.sm\:pl-220 { padding-left:220px; }
	.sm\:pr-220 { padding-right:220px; }
	.sm\:m-220 { margin:220px; }
	.sm\:mt-220 { margin-top:220px; }
	.sm\:mb-220 { margin-bottom:220px; }
	.sm\:ml-220 { margin-left:220px; }
	.sm\:mr-220 { margin-right:220px; }
	
	.sm\:p-225 { padding:225px; }
	.sm\:pt-225 { padding-top:225px; }
	.sm\:pb-225 { padding-bottom:225px; }
	.sm\:pl-225 { padding-left:225px; }
	.sm\:pr-225 { padding-right:225px; }
	.sm\:m-225 { margin:225px; }
	.sm\:mt-225 { margin-top:225px; }
	.sm\:mb-225 { margin-bottom:225px; }
	.sm\:ml-225 { margin-left:225px; }
	.sm\:mr-225 { margin-right:225px; }
	
	.sm\:p-230 { padding:230px; }
	.sm\:pt-230 { padding-top:230px; }
	.sm\:pb-230 { padding-bottom:230px; }
	.sm\:pl-230 { padding-left:230px; }
	.sm\:pr-230 { padding-right:230px; }
	.sm\:m-230 { margin:230px; }
	.sm\:mt-230 { margin-top:230px; }
	.sm\:mb-230 { margin-bottom:230px; }
	.sm\:ml-230 { margin-left:230px; }
	.sm\:mr-230 { margin-right:230px; }
	
	.sm\:p-235 { padding:235px; }
	.sm\:pt-235 { padding-top:235px; }
	.sm\:pb-235 { padding-bottom:235px; }
	.sm\:pl-235 { padding-left:235px; }
	.sm\:pr-235 { padding-right:235px; }
	.sm\:m-235 { margin:235px; }
	.sm\:mt-235 { margin-top:235px; }
	.sm\:mb-235 { margin-bottom:235px; }
	.sm\:ml-235 { margin-left:235px; }
	.sm\:mr-235 { margin-right:235px; }
	
	.sm\:p-240 { padding:240px; }
	.sm\:pt-240 { padding-top:240px; }
	.sm\:pb-240 { padding-bottom:240px; }
	.sm\:pl-240 { padding-left:240px; }
	.sm\:pr-240 { padding-right:240px; }
	.sm\:m-240 { margin:240px; }
	.sm\:mt-240 { margin-top:240px; }
	.sm\:mb-240 { margin-bottom:240px; }
	.sm\:ml-240 { margin-left:240px; }
	.sm\:mr-240 { margin-right:240px; }
	
	.sm\:p-245 { padding:245px; }
	.sm\:pt-245 { padding-top:245px; }
	.sm\:pb-245 { padding-bottom:245px; }
	.sm\:pl-245 { padding-left:245px; }
	.sm\:pr-245 { padding-right:245px; }
	.sm\:m-245 { margin:245px; }
	.sm\:mt-245 { margin-top:245px; }
	.sm\:mb-245 { margin-bottom:245px; }
	.sm\:ml-245 { margin-left:245px; }
	.sm\:mr-245 { margin-right:245px; }
	

	
	.sm\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
	
	.sm\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
	
	.sm\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
	
	.sm\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
	
	.sm\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
	
	.sm\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
	
	.sm\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
	
	.sm\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
	
	.sm\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
	
	.sm\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
	
	.sm\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
	
	.sm\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
	

}


@media(min-width:992px){
	
	.md\:p-0 { padding:0px; }
	.md\:pt-0 { padding-top:0px; }
	.md\:pb-0 { padding-bottom:0px; }
	.md\:pl-0 { padding-left:0px; }
	.md\:pr-0 { padding-right:0px; }
	.md\:m-0 { margin:0px; }
	.md\:mt-0 { margin-top:0px; }
	.md\:mb-0 { margin-bottom:0px; }
	.md\:ml-0 { margin-left:0px; }
	.md\:mr-0 { margin-right:0px; }
	
	.md\:p-5 { padding:5px; }
	.md\:pt-5 { padding-top:5px; }
	.md\:pb-5 { padding-bottom:5px; }
	.md\:pl-5 { padding-left:5px; }
	.md\:pr-5 { padding-right:5px; }
	.md\:m-5 { margin:5px; }
	.md\:mt-5 { margin-top:5px; }
	.md\:mb-5 { margin-bottom:5px; }
	.md\:ml-5 { margin-left:5px; }
	.md\:mr-5 { margin-right:5px; }
	
	.md\:p-10 { padding:10px; }
	.md\:pt-10 { padding-top:10px; }
	.md\:pb-10 { padding-bottom:10px; }
	.md\:pl-10 { padding-left:10px; }
	.md\:pr-10 { padding-right:10px; }
	.md\:m-10 { margin:10px; }
	.md\:mt-10 { margin-top:10px; }
	.md\:mb-10 { margin-bottom:10px; }
	.md\:ml-10 { margin-left:10px; }
	.md\:mr-10 { margin-right:10px; }
	
	.md\:p-15 { padding:15px; }
	.md\:pt-15 { padding-top:15px; }
	.md\:pb-15 { padding-bottom:15px; }
	.md\:pl-15 { padding-left:15px; }
	.md\:pr-15 { padding-right:15px; }
	.md\:m-15 { margin:15px; }
	.md\:mt-15 { margin-top:15px; }
	.md\:mb-15 { margin-bottom:15px; }
	.md\:ml-15 { margin-left:15px; }
	.md\:mr-15 { margin-right:15px; }
	
	.md\:p-20 { padding:20px; }
	.md\:pt-20 { padding-top:20px; }
	.md\:pb-20 { padding-bottom:20px; }
	.md\:pl-20 { padding-left:20px; }
	.md\:pr-20 { padding-right:20px; }
	.md\:m-20 { margin:20px; }
	.md\:mt-20 { margin-top:20px; }
	.md\:mb-20 { margin-bottom:20px; }
	.md\:ml-20 { margin-left:20px; }
	.md\:mr-20 { margin-right:20px; }
	
	.md\:p-25 { padding:25px; }
	.md\:pt-25 { padding-top:25px; }
	.md\:pb-25 { padding-bottom:25px; }
	.md\:pl-25 { padding-left:25px; }
	.md\:pr-25 { padding-right:25px; }
	.md\:m-25 { margin:25px; }
	.md\:mt-25 { margin-top:25px; }
	.md\:mb-25 { margin-bottom:25px; }
	.md\:ml-25 { margin-left:25px; }
	.md\:mr-25 { margin-right:25px; }
	
	.md\:p-30 { padding:30px; }
	.md\:pt-30 { padding-top:30px; }
	.md\:pb-30 { padding-bottom:30px; }
	.md\:pl-30 { padding-left:30px; }
	.md\:pr-30 { padding-right:30px; }
	.md\:m-30 { margin:30px; }
	.md\:mt-30 { margin-top:30px; }
	.md\:mb-30 { margin-bottom:30px; }
	.md\:ml-30 { margin-left:30px; }
	.md\:mr-30 { margin-right:30px; }
	
	.md\:p-35 { padding:35px; }
	.md\:pt-35 { padding-top:35px; }
	.md\:pb-35 { padding-bottom:35px; }
	.md\:pl-35 { padding-left:35px; }
	.md\:pr-35 { padding-right:35px; }
	.md\:m-35 { margin:35px; }
	.md\:mt-35 { margin-top:35px; }
	.md\:mb-35 { margin-bottom:35px; }
	.md\:ml-35 { margin-left:35px; }
	.md\:mr-35 { margin-right:35px; }
	
	.md\:p-40 { padding:40px; }
	.md\:pt-40 { padding-top:40px; }
	.md\:pb-40 { padding-bottom:40px; }
	.md\:pl-40 { padding-left:40px; }
	.md\:pr-40 { padding-right:40px; }
	.md\:m-40 { margin:40px; }
	.md\:mt-40 { margin-top:40px; }
	.md\:mb-40 { margin-bottom:40px; }
	.md\:ml-40 { margin-left:40px; }
	.md\:mr-40 { margin-right:40px; }
	
	.md\:p-45 { padding:45px; }
	.md\:pt-45 { padding-top:45px; }
	.md\:pb-45 { padding-bottom:45px; }
	.md\:pl-45 { padding-left:45px; }
	.md\:pr-45 { padding-right:45px; }
	.md\:m-45 { margin:45px; }
	.md\:mt-45 { margin-top:45px; }
	.md\:mb-45 { margin-bottom:45px; }
	.md\:ml-45 { margin-left:45px; }
	.md\:mr-45 { margin-right:45px; }
	
	.md\:p-50 { padding:50px; }
	.md\:pt-50 { padding-top:50px; }
	.md\:pb-50 { padding-bottom:50px; }
	.md\:pl-50 { padding-left:50px; }
	.md\:pr-50 { padding-right:50px; }
	.md\:m-50 { margin:50px; }
	.md\:mt-50 { margin-top:50px; }
	.md\:mb-50 { margin-bottom:50px; }
	.md\:ml-50 { margin-left:50px; }
	.md\:mr-50 { margin-right:50px; }
	
	.md\:p-55 { padding:55px; }
	.md\:pt-55 { padding-top:55px; }
	.md\:pb-55 { padding-bottom:55px; }
	.md\:pl-55 { padding-left:55px; }
	.md\:pr-55 { padding-right:55px; }
	.md\:m-55 { margin:55px; }
	.md\:mt-55 { margin-top:55px; }
	.md\:mb-55 { margin-bottom:55px; }
	.md\:ml-55 { margin-left:55px; }
	.md\:mr-55 { margin-right:55px; }
	
	.md\:p-60 { padding:60px; }
	.md\:pt-60 { padding-top:60px; }
	.md\:pb-60 { padding-bottom:60px; }
	.md\:pl-60 { padding-left:60px; }
	.md\:pr-60 { padding-right:60px; }
	.md\:m-60 { margin:60px; }
	.md\:mt-60 { margin-top:60px; }
	.md\:mb-60 { margin-bottom:60px; }
	.md\:ml-60 { margin-left:60px; }
	.md\:mr-60 { margin-right:60px; }
	
	.md\:p-65 { padding:65px; }
	.md\:pt-65 { padding-top:65px; }
	.md\:pb-65 { padding-bottom:65px; }
	.md\:pl-65 { padding-left:65px; }
	.md\:pr-65 { padding-right:65px; }
	.md\:m-65 { margin:65px; }
	.md\:mt-65 { margin-top:65px; }
	.md\:mb-65 { margin-bottom:65px; }
	.md\:ml-65 { margin-left:65px; }
	.md\:mr-65 { margin-right:65px; }
	
	.md\:p-70 { padding:70px; }
	.md\:pt-70 { padding-top:70px; }
	.md\:pb-70 { padding-bottom:70px; }
	.md\:pl-70 { padding-left:70px; }
	.md\:pr-70 { padding-right:70px; }
	.md\:m-70 { margin:70px; }
	.md\:mt-70 { margin-top:70px; }
	.md\:mb-70 { margin-bottom:70px; }
	.md\:ml-70 { margin-left:70px; }
	.md\:mr-70 { margin-right:70px; }
	
	.md\:p-75 { padding:75px; }
	.md\:pt-75 { padding-top:75px; }
	.md\:pb-75 { padding-bottom:75px; }
	.md\:pl-75 { padding-left:75px; }
	.md\:pr-75 { padding-right:75px; }
	.md\:m-75 { margin:75px; }
	.md\:mt-75 { margin-top:75px; }
	.md\:mb-75 { margin-bottom:75px; }
	.md\:ml-75 { margin-left:75px; }
	.md\:mr-75 { margin-right:75px; }
	
	.md\:p-80 { padding:80px; }
	.md\:pt-80 { padding-top:80px; }
	.md\:pb-80 { padding-bottom:80px; }
	.md\:pl-80 { padding-left:80px; }
	.md\:pr-80 { padding-right:80px; }
	.md\:m-80 { margin:80px; }
	.md\:mt-80 { margin-top:80px; }
	.md\:mb-80 { margin-bottom:80px; }
	.md\:ml-80 { margin-left:80px; }
	.md\:mr-80 { margin-right:80px; }
	
	.md\:p-85 { padding:85px; }
	.md\:pt-85 { padding-top:85px; }
	.md\:pb-85 { padding-bottom:85px; }
	.md\:pl-85 { padding-left:85px; }
	.md\:pr-85 { padding-right:85px; }
	.md\:m-85 { margin:85px; }
	.md\:mt-85 { margin-top:85px; }
	.md\:mb-85 { margin-bottom:85px; }
	.md\:ml-85 { margin-left:85px; }
	.md\:mr-85 { margin-right:85px; }
	
	.md\:p-90 { padding:90px; }
	.md\:pt-90 { padding-top:90px; }
	.md\:pb-90 { padding-bottom:90px; }
	.md\:pl-90 { padding-left:90px; }
	.md\:pr-90 { padding-right:90px; }
	.md\:m-90 { margin:90px; }
	.md\:mt-90 { margin-top:90px; }
	.md\:mb-90 { margin-bottom:90px; }
	.md\:ml-90 { margin-left:90px; }
	.md\:mr-90 { margin-right:90px; }
	
	.md\:p-95 { padding:95px; }
	.md\:pt-95 { padding-top:95px; }
	.md\:pb-95 { padding-bottom:95px; }
	.md\:pl-95 { padding-left:95px; }
	.md\:pr-95 { padding-right:95px; }
	.md\:m-95 { margin:95px; }
	.md\:mt-95 { margin-top:95px; }
	.md\:mb-95 { margin-bottom:95px; }
	.md\:ml-95 { margin-left:95px; }
	.md\:mr-95 { margin-right:95px; }
	
	.md\:p-100 { padding:100px; }
	.md\:pt-100 { padding-top:100px; }
	.md\:pb-100 { padding-bottom:100px; }
	.md\:pl-100 { padding-left:100px; }
	.md\:pr-100 { padding-right:100px; }
	.md\:m-100 { margin:100px; }
	.md\:mt-100 { margin-top:100px; }
	.md\:mb-100 { margin-bottom:100px; }
	.md\:ml-100 { margin-left:100px; }
	.md\:mr-100 { margin-right:100px; }
	
	.md\:p-105 { padding:105px; }
	.md\:pt-105 { padding-top:105px; }
	.md\:pb-105 { padding-bottom:105px; }
	.md\:pl-105 { padding-left:105px; }
	.md\:pr-105 { padding-right:105px; }
	.md\:m-105 { margin:105px; }
	.md\:mt-105 { margin-top:105px; }
	.md\:mb-105 { margin-bottom:105px; }
	.md\:ml-105 { margin-left:105px; }
	.md\:mr-105 { margin-right:105px; }
	
	.md\:p-110 { padding:110px; }
	.md\:pt-110 { padding-top:110px; }
	.md\:pb-110 { padding-bottom:110px; }
	.md\:pl-110 { padding-left:110px; }
	.md\:pr-110 { padding-right:110px; }
	.md\:m-110 { margin:110px; }
	.md\:mt-110 { margin-top:110px; }
	.md\:mb-110 { margin-bottom:110px; }
	.md\:ml-110 { margin-left:110px; }
	.md\:mr-110 { margin-right:110px; }
	
	.md\:p-115 { padding:115px; }
	.md\:pt-115 { padding-top:115px; }
	.md\:pb-115 { padding-bottom:115px; }
	.md\:pl-115 { padding-left:115px; }
	.md\:pr-115 { padding-right:115px; }
	.md\:m-115 { margin:115px; }
	.md\:mt-115 { margin-top:115px; }
	.md\:mb-115 { margin-bottom:115px; }
	.md\:ml-115 { margin-left:115px; }
	.md\:mr-115 { margin-right:115px; }
	
	.md\:p-120 { padding:120px; }
	.md\:pt-120 { padding-top:120px; }
	.md\:pb-120 { padding-bottom:120px; }
	.md\:pl-120 { padding-left:120px; }
	.md\:pr-120 { padding-right:120px; }
	.md\:m-120 { margin:120px; }
	.md\:mt-120 { margin-top:120px; }
	.md\:mb-120 { margin-bottom:120px; }
	.md\:ml-120 { margin-left:120px; }
	.md\:mr-120 { margin-right:120px; }
	
	.md\:p-125 { padding:125px; }
	.md\:pt-125 { padding-top:125px; }
	.md\:pb-125 { padding-bottom:125px; }
	.md\:pl-125 { padding-left:125px; }
	.md\:pr-125 { padding-right:125px; }
	.md\:m-125 { margin:125px; }
	.md\:mt-125 { margin-top:125px; }
	.md\:mb-125 { margin-bottom:125px; }
	.md\:ml-125 { margin-left:125px; }
	.md\:mr-125 { margin-right:125px; }
	
	.md\:p-130 { padding:130px; }
	.md\:pt-130 { padding-top:130px; }
	.md\:pb-130 { padding-bottom:130px; }
	.md\:pl-130 { padding-left:130px; }
	.md\:pr-130 { padding-right:130px; }
	.md\:m-130 { margin:130px; }
	.md\:mt-130 { margin-top:130px; }
	.md\:mb-130 { margin-bottom:130px; }
	.md\:ml-130 { margin-left:130px; }
	.md\:mr-130 { margin-right:130px; }
	
	.md\:p-135 { padding:135px; }
	.md\:pt-135 { padding-top:135px; }
	.md\:pb-135 { padding-bottom:135px; }
	.md\:pl-135 { padding-left:135px; }
	.md\:pr-135 { padding-right:135px; }
	.md\:m-135 { margin:135px; }
	.md\:mt-135 { margin-top:135px; }
	.md\:mb-135 { margin-bottom:135px; }
	.md\:ml-135 { margin-left:135px; }
	.md\:mr-135 { margin-right:135px; }
	
	.md\:p-140 { padding:140px; }
	.md\:pt-140 { padding-top:140px; }
	.md\:pb-140 { padding-bottom:140px; }
	.md\:pl-140 { padding-left:140px; }
	.md\:pr-140 { padding-right:140px; }
	.md\:m-140 { margin:140px; }
	.md\:mt-140 { margin-top:140px; }
	.md\:mb-140 { margin-bottom:140px; }
	.md\:ml-140 { margin-left:140px; }
	.md\:mr-140 { margin-right:140px; }
	
	.md\:p-145 { padding:145px; }
	.md\:pt-145 { padding-top:145px; }
	.md\:pb-145 { padding-bottom:145px; }
	.md\:pl-145 { padding-left:145px; }
	.md\:pr-145 { padding-right:145px; }
	.md\:m-145 { margin:145px; }
	.md\:mt-145 { margin-top:145px; }
	.md\:mb-145 { margin-bottom:145px; }
	.md\:ml-145 { margin-left:145px; }
	.md\:mr-145 { margin-right:145px; }
	
	.md\:p-150 { padding:150px; }
	.md\:pt-150 { padding-top:150px; }
	.md\:pb-150 { padding-bottom:150px; }
	.md\:pl-150 { padding-left:150px; }
	.md\:pr-150 { padding-right:150px; }
	.md\:m-150 { margin:150px; }
	.md\:mt-150 { margin-top:150px; }
	.md\:mb-150 { margin-bottom:150px; }
	.md\:ml-150 { margin-left:150px; }
	.md\:mr-150 { margin-right:150px; }
	
	.md\:p-155 { padding:155px; }
	.md\:pt-155 { padding-top:155px; }
	.md\:pb-155 { padding-bottom:155px; }
	.md\:pl-155 { padding-left:155px; }
	.md\:pr-155 { padding-right:155px; }
	.md\:m-155 { margin:155px; }
	.md\:mt-155 { margin-top:155px; }
	.md\:mb-155 { margin-bottom:155px; }
	.md\:ml-155 { margin-left:155px; }
	.md\:mr-155 { margin-right:155px; }
	
	.md\:p-160 { padding:160px; }
	.md\:pt-160 { padding-top:160px; }
	.md\:pb-160 { padding-bottom:160px; }
	.md\:pl-160 { padding-left:160px; }
	.md\:pr-160 { padding-right:160px; }
	.md\:m-160 { margin:160px; }
	.md\:mt-160 { margin-top:160px; }
	.md\:mb-160 { margin-bottom:160px; }
	.md\:ml-160 { margin-left:160px; }
	.md\:mr-160 { margin-right:160px; }
	
	.md\:p-165 { padding:165px; }
	.md\:pt-165 { padding-top:165px; }
	.md\:pb-165 { padding-bottom:165px; }
	.md\:pl-165 { padding-left:165px; }
	.md\:pr-165 { padding-right:165px; }
	.md\:m-165 { margin:165px; }
	.md\:mt-165 { margin-top:165px; }
	.md\:mb-165 { margin-bottom:165px; }
	.md\:ml-165 { margin-left:165px; }
	.md\:mr-165 { margin-right:165px; }
	
	.md\:p-170 { padding:170px; }
	.md\:pt-170 { padding-top:170px; }
	.md\:pb-170 { padding-bottom:170px; }
	.md\:pl-170 { padding-left:170px; }
	.md\:pr-170 { padding-right:170px; }
	.md\:m-170 { margin:170px; }
	.md\:mt-170 { margin-top:170px; }
	.md\:mb-170 { margin-bottom:170px; }
	.md\:ml-170 { margin-left:170px; }
	.md\:mr-170 { margin-right:170px; }
	
	.md\:p-175 { padding:175px; }
	.md\:pt-175 { padding-top:175px; }
	.md\:pb-175 { padding-bottom:175px; }
	.md\:pl-175 { padding-left:175px; }
	.md\:pr-175 { padding-right:175px; }
	.md\:m-175 { margin:175px; }
	.md\:mt-175 { margin-top:175px; }
	.md\:mb-175 { margin-bottom:175px; }
	.md\:ml-175 { margin-left:175px; }
	.md\:mr-175 { margin-right:175px; }
	
	.md\:p-180 { padding:180px; }
	.md\:pt-180 { padding-top:180px; }
	.md\:pb-180 { padding-bottom:180px; }
	.md\:pl-180 { padding-left:180px; }
	.md\:pr-180 { padding-right:180px; }
	.md\:m-180 { margin:180px; }
	.md\:mt-180 { margin-top:180px; }
	.md\:mb-180 { margin-bottom:180px; }
	.md\:ml-180 { margin-left:180px; }
	.md\:mr-180 { margin-right:180px; }
	
	.md\:p-185 { padding:185px; }
	.md\:pt-185 { padding-top:185px; }
	.md\:pb-185 { padding-bottom:185px; }
	.md\:pl-185 { padding-left:185px; }
	.md\:pr-185 { padding-right:185px; }
	.md\:m-185 { margin:185px; }
	.md\:mt-185 { margin-top:185px; }
	.md\:mb-185 { margin-bottom:185px; }
	.md\:ml-185 { margin-left:185px; }
	.md\:mr-185 { margin-right:185px; }
	
	.md\:p-190 { padding:190px; }
	.md\:pt-190 { padding-top:190px; }
	.md\:pb-190 { padding-bottom:190px; }
	.md\:pl-190 { padding-left:190px; }
	.md\:pr-190 { padding-right:190px; }
	.md\:m-190 { margin:190px; }
	.md\:mt-190 { margin-top:190px; }
	.md\:mb-190 { margin-bottom:190px; }
	.md\:ml-190 { margin-left:190px; }
	.md\:mr-190 { margin-right:190px; }
	
	.md\:p-195 { padding:195px; }
	.md\:pt-195 { padding-top:195px; }
	.md\:pb-195 { padding-bottom:195px; }
	.md\:pl-195 { padding-left:195px; }
	.md\:pr-195 { padding-right:195px; }
	.md\:m-195 { margin:195px; }
	.md\:mt-195 { margin-top:195px; }
	.md\:mb-195 { margin-bottom:195px; }
	.md\:ml-195 { margin-left:195px; }
	.md\:mr-195 { margin-right:195px; }
	
	.md\:p-200 { padding:200px; }
	.md\:pt-200 { padding-top:200px; }
	.md\:pb-200 { padding-bottom:200px; }
	.md\:pl-200 { padding-left:200px; }
	.md\:pr-200 { padding-right:200px; }
	.md\:m-200 { margin:200px; }
	.md\:mt-200 { margin-top:200px; }
	.md\:mb-200 { margin-bottom:200px; }
	.md\:ml-200 { margin-left:200px; }
	.md\:mr-200 { margin-right:200px; }
	
	.md\:p-205 { padding:205px; }
	.md\:pt-205 { padding-top:205px; }
	.md\:pb-205 { padding-bottom:205px; }
	.md\:pl-205 { padding-left:205px; }
	.md\:pr-205 { padding-right:205px; }
	.md\:m-205 { margin:205px; }
	.md\:mt-205 { margin-top:205px; }
	.md\:mb-205 { margin-bottom:205px; }
	.md\:ml-205 { margin-left:205px; }
	.md\:mr-205 { margin-right:205px; }
	
	.md\:p-210 { padding:210px; }
	.md\:pt-210 { padding-top:210px; }
	.md\:pb-210 { padding-bottom:210px; }
	.md\:pl-210 { padding-left:210px; }
	.md\:pr-210 { padding-right:210px; }
	.md\:m-210 { margin:210px; }
	.md\:mt-210 { margin-top:210px; }
	.md\:mb-210 { margin-bottom:210px; }
	.md\:ml-210 { margin-left:210px; }
	.md\:mr-210 { margin-right:210px; }
	
	.md\:p-215 { padding:215px; }
	.md\:pt-215 { padding-top:215px; }
	.md\:pb-215 { padding-bottom:215px; }
	.md\:pl-215 { padding-left:215px; }
	.md\:pr-215 { padding-right:215px; }
	.md\:m-215 { margin:215px; }
	.md\:mt-215 { margin-top:215px; }
	.md\:mb-215 { margin-bottom:215px; }
	.md\:ml-215 { margin-left:215px; }
	.md\:mr-215 { margin-right:215px; }
	
	.md\:p-220 { padding:220px; }
	.md\:pt-220 { padding-top:220px; }
	.md\:pb-220 { padding-bottom:220px; }
	.md\:pl-220 { padding-left:220px; }
	.md\:pr-220 { padding-right:220px; }
	.md\:m-220 { margin:220px; }
	.md\:mt-220 { margin-top:220px; }
	.md\:mb-220 { margin-bottom:220px; }
	.md\:ml-220 { margin-left:220px; }
	.md\:mr-220 { margin-right:220px; }
	
	.md\:p-225 { padding:225px; }
	.md\:pt-225 { padding-top:225px; }
	.md\:pb-225 { padding-bottom:225px; }
	.md\:pl-225 { padding-left:225px; }
	.md\:pr-225 { padding-right:225px; }
	.md\:m-225 { margin:225px; }
	.md\:mt-225 { margin-top:225px; }
	.md\:mb-225 { margin-bottom:225px; }
	.md\:ml-225 { margin-left:225px; }
	.md\:mr-225 { margin-right:225px; }
	
	.md\:p-230 { padding:230px; }
	.md\:pt-230 { padding-top:230px; }
	.md\:pb-230 { padding-bottom:230px; }
	.md\:pl-230 { padding-left:230px; }
	.md\:pr-230 { padding-right:230px; }
	.md\:m-230 { margin:230px; }
	.md\:mt-230 { margin-top:230px; }
	.md\:mb-230 { margin-bottom:230px; }
	.md\:ml-230 { margin-left:230px; }
	.md\:mr-230 { margin-right:230px; }
	
	.md\:p-235 { padding:235px; }
	.md\:pt-235 { padding-top:235px; }
	.md\:pb-235 { padding-bottom:235px; }
	.md\:pl-235 { padding-left:235px; }
	.md\:pr-235 { padding-right:235px; }
	.md\:m-235 { margin:235px; }
	.md\:mt-235 { margin-top:235px; }
	.md\:mb-235 { margin-bottom:235px; }
	.md\:ml-235 { margin-left:235px; }
	.md\:mr-235 { margin-right:235px; }
	
	.md\:p-240 { padding:240px; }
	.md\:pt-240 { padding-top:240px; }
	.md\:pb-240 { padding-bottom:240px; }
	.md\:pl-240 { padding-left:240px; }
	.md\:pr-240 { padding-right:240px; }
	.md\:m-240 { margin:240px; }
	.md\:mt-240 { margin-top:240px; }
	.md\:mb-240 { margin-bottom:240px; }
	.md\:ml-240 { margin-left:240px; }
	.md\:mr-240 { margin-right:240px; }
	
	.md\:p-245 { padding:245px; }
	.md\:pt-245 { padding-top:245px; }
	.md\:pb-245 { padding-bottom:245px; }
	.md\:pl-245 { padding-left:245px; }
	.md\:pr-245 { padding-right:245px; }
	.md\:m-245 { margin:245px; }
	.md\:mt-245 { margin-top:245px; }
	.md\:mb-245 { margin-bottom:245px; }
	.md\:ml-245 { margin-left:245px; }
	.md\:mr-245 { margin-right:245px; }
	

	
	.md\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
	
	.md\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
	
	.md\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
	
	.md\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
	
	.md\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
	
	.md\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
	
	.md\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
	
	.md\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
	
	.md\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
	
	.md\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
	
	.md\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
	
	.md\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
	

}


@media(min-width:1200px){
	
	.lg\:p-0 { padding:0px; }
	.lg\:pt-0 { padding-top:0px; }
	.lg\:pb-0 { padding-bottom:0px; }
	.lg\:pl-0 { padding-left:0px; }
	.lg\:pr-0 { padding-right:0px; }
	.lg\:m-0 { margin:0px; }
	.lg\:mt-0 { margin-top:0px; }
	.lg\:mb-0 { margin-bottom:0px; }
	.lg\:ml-0 { margin-left:0px; }
	.lg\:mr-0 { margin-right:0px; }
	
	.lg\:p-5 { padding:5px; }
	.lg\:pt-5 { padding-top:5px; }
	.lg\:pb-5 { padding-bottom:5px; }
	.lg\:pl-5 { padding-left:5px; }
	.lg\:pr-5 { padding-right:5px; }
	.lg\:m-5 { margin:5px; }
	.lg\:mt-5 { margin-top:5px; }
	.lg\:mb-5 { margin-bottom:5px; }
	.lg\:ml-5 { margin-left:5px; }
	.lg\:mr-5 { margin-right:5px; }
	
	.lg\:p-10 { padding:10px; }
	.lg\:pt-10 { padding-top:10px; }
	.lg\:pb-10 { padding-bottom:10px; }
	.lg\:pl-10 { padding-left:10px; }
	.lg\:pr-10 { padding-right:10px; }
	.lg\:m-10 { margin:10px; }
	.lg\:mt-10 { margin-top:10px; }
	.lg\:mb-10 { margin-bottom:10px; }
	.lg\:ml-10 { margin-left:10px; }
	.lg\:mr-10 { margin-right:10px; }
	
	.lg\:p-15 { padding:15px; }
	.lg\:pt-15 { padding-top:15px; }
	.lg\:pb-15 { padding-bottom:15px; }
	.lg\:pl-15 { padding-left:15px; }
	.lg\:pr-15 { padding-right:15px; }
	.lg\:m-15 { margin:15px; }
	.lg\:mt-15 { margin-top:15px; }
	.lg\:mb-15 { margin-bottom:15px; }
	.lg\:ml-15 { margin-left:15px; }
	.lg\:mr-15 { margin-right:15px; }
	
	.lg\:p-20 { padding:20px; }
	.lg\:pt-20 { padding-top:20px; }
	.lg\:pb-20 { padding-bottom:20px; }
	.lg\:pl-20 { padding-left:20px; }
	.lg\:pr-20 { padding-right:20px; }
	.lg\:m-20 { margin:20px; }
	.lg\:mt-20 { margin-top:20px; }
	.lg\:mb-20 { margin-bottom:20px; }
	.lg\:ml-20 { margin-left:20px; }
	.lg\:mr-20 { margin-right:20px; }
	
	.lg\:p-25 { padding:25px; }
	.lg\:pt-25 { padding-top:25px; }
	.lg\:pb-25 { padding-bottom:25px; }
	.lg\:pl-25 { padding-left:25px; }
	.lg\:pr-25 { padding-right:25px; }
	.lg\:m-25 { margin:25px; }
	.lg\:mt-25 { margin-top:25px; }
	.lg\:mb-25 { margin-bottom:25px; }
	.lg\:ml-25 { margin-left:25px; }
	.lg\:mr-25 { margin-right:25px; }
	
	.lg\:p-30 { padding:30px; }
	.lg\:pt-30 { padding-top:30px; }
	.lg\:pb-30 { padding-bottom:30px; }
	.lg\:pl-30 { padding-left:30px; }
	.lg\:pr-30 { padding-right:30px; }
	.lg\:m-30 { margin:30px; }
	.lg\:mt-30 { margin-top:30px; }
	.lg\:mb-30 { margin-bottom:30px; }
	.lg\:ml-30 { margin-left:30px; }
	.lg\:mr-30 { margin-right:30px; }
	
	.lg\:p-35 { padding:35px; }
	.lg\:pt-35 { padding-top:35px; }
	.lg\:pb-35 { padding-bottom:35px; }
	.lg\:pl-35 { padding-left:35px; }
	.lg\:pr-35 { padding-right:35px; }
	.lg\:m-35 { margin:35px; }
	.lg\:mt-35 { margin-top:35px; }
	.lg\:mb-35 { margin-bottom:35px; }
	.lg\:ml-35 { margin-left:35px; }
	.lg\:mr-35 { margin-right:35px; }
	
	.lg\:p-40 { padding:40px; }
	.lg\:pt-40 { padding-top:40px; }
	.lg\:pb-40 { padding-bottom:40px; }
	.lg\:pl-40 { padding-left:40px; }
	.lg\:pr-40 { padding-right:40px; }
	.lg\:m-40 { margin:40px; }
	.lg\:mt-40 { margin-top:40px; }
	.lg\:mb-40 { margin-bottom:40px; }
	.lg\:ml-40 { margin-left:40px; }
	.lg\:mr-40 { margin-right:40px; }
	
	.lg\:p-45 { padding:45px; }
	.lg\:pt-45 { padding-top:45px; }
	.lg\:pb-45 { padding-bottom:45px; }
	.lg\:pl-45 { padding-left:45px; }
	.lg\:pr-45 { padding-right:45px; }
	.lg\:m-45 { margin:45px; }
	.lg\:mt-45 { margin-top:45px; }
	.lg\:mb-45 { margin-bottom:45px; }
	.lg\:ml-45 { margin-left:45px; }
	.lg\:mr-45 { margin-right:45px; }
	
	.lg\:p-50 { padding:50px; }
	.lg\:pt-50 { padding-top:50px; }
	.lg\:pb-50 { padding-bottom:50px; }
	.lg\:pl-50 { padding-left:50px; }
	.lg\:pr-50 { padding-right:50px; }
	.lg\:m-50 { margin:50px; }
	.lg\:mt-50 { margin-top:50px; }
	.lg\:mb-50 { margin-bottom:50px; }
	.lg\:ml-50 { margin-left:50px; }
	.lg\:mr-50 { margin-right:50px; }
	
	.lg\:p-55 { padding:55px; }
	.lg\:pt-55 { padding-top:55px; }
	.lg\:pb-55 { padding-bottom:55px; }
	.lg\:pl-55 { padding-left:55px; }
	.lg\:pr-55 { padding-right:55px; }
	.lg\:m-55 { margin:55px; }
	.lg\:mt-55 { margin-top:55px; }
	.lg\:mb-55 { margin-bottom:55px; }
	.lg\:ml-55 { margin-left:55px; }
	.lg\:mr-55 { margin-right:55px; }
	
	.lg\:p-60 { padding:60px; }
	.lg\:pt-60 { padding-top:60px; }
	.lg\:pb-60 { padding-bottom:60px; }
	.lg\:pl-60 { padding-left:60px; }
	.lg\:pr-60 { padding-right:60px; }
	.lg\:m-60 { margin:60px; }
	.lg\:mt-60 { margin-top:60px; }
	.lg\:mb-60 { margin-bottom:60px; }
	.lg\:ml-60 { margin-left:60px; }
	.lg\:mr-60 { margin-right:60px; }
	
	.lg\:p-65 { padding:65px; }
	.lg\:pt-65 { padding-top:65px; }
	.lg\:pb-65 { padding-bottom:65px; }
	.lg\:pl-65 { padding-left:65px; }
	.lg\:pr-65 { padding-right:65px; }
	.lg\:m-65 { margin:65px; }
	.lg\:mt-65 { margin-top:65px; }
	.lg\:mb-65 { margin-bottom:65px; }
	.lg\:ml-65 { margin-left:65px; }
	.lg\:mr-65 { margin-right:65px; }
	
	.lg\:p-70 { padding:70px; }
	.lg\:pt-70 { padding-top:70px; }
	.lg\:pb-70 { padding-bottom:70px; }
	.lg\:pl-70 { padding-left:70px; }
	.lg\:pr-70 { padding-right:70px; }
	.lg\:m-70 { margin:70px; }
	.lg\:mt-70 { margin-top:70px; }
	.lg\:mb-70 { margin-bottom:70px; }
	.lg\:ml-70 { margin-left:70px; }
	.lg\:mr-70 { margin-right:70px; }
	
	.lg\:p-75 { padding:75px; }
	.lg\:pt-75 { padding-top:75px; }
	.lg\:pb-75 { padding-bottom:75px; }
	.lg\:pl-75 { padding-left:75px; }
	.lg\:pr-75 { padding-right:75px; }
	.lg\:m-75 { margin:75px; }
	.lg\:mt-75 { margin-top:75px; }
	.lg\:mb-75 { margin-bottom:75px; }
	.lg\:ml-75 { margin-left:75px; }
	.lg\:mr-75 { margin-right:75px; }
	
	.lg\:p-80 { padding:80px; }
	.lg\:pt-80 { padding-top:80px; }
	.lg\:pb-80 { padding-bottom:80px; }
	.lg\:pl-80 { padding-left:80px; }
	.lg\:pr-80 { padding-right:80px; }
	.lg\:m-80 { margin:80px; }
	.lg\:mt-80 { margin-top:80px; }
	.lg\:mb-80 { margin-bottom:80px; }
	.lg\:ml-80 { margin-left:80px; }
	.lg\:mr-80 { margin-right:80px; }
	
	.lg\:p-85 { padding:85px; }
	.lg\:pt-85 { padding-top:85px; }
	.lg\:pb-85 { padding-bottom:85px; }
	.lg\:pl-85 { padding-left:85px; }
	.lg\:pr-85 { padding-right:85px; }
	.lg\:m-85 { margin:85px; }
	.lg\:mt-85 { margin-top:85px; }
	.lg\:mb-85 { margin-bottom:85px; }
	.lg\:ml-85 { margin-left:85px; }
	.lg\:mr-85 { margin-right:85px; }
	
	.lg\:p-90 { padding:90px; }
	.lg\:pt-90 { padding-top:90px; }
	.lg\:pb-90 { padding-bottom:90px; }
	.lg\:pl-90 { padding-left:90px; }
	.lg\:pr-90 { padding-right:90px; }
	.lg\:m-90 { margin:90px; }
	.lg\:mt-90 { margin-top:90px; }
	.lg\:mb-90 { margin-bottom:90px; }
	.lg\:ml-90 { margin-left:90px; }
	.lg\:mr-90 { margin-right:90px; }
	
	.lg\:p-95 { padding:95px; }
	.lg\:pt-95 { padding-top:95px; }
	.lg\:pb-95 { padding-bottom:95px; }
	.lg\:pl-95 { padding-left:95px; }
	.lg\:pr-95 { padding-right:95px; }
	.lg\:m-95 { margin:95px; }
	.lg\:mt-95 { margin-top:95px; }
	.lg\:mb-95 { margin-bottom:95px; }
	.lg\:ml-95 { margin-left:95px; }
	.lg\:mr-95 { margin-right:95px; }
	
	.lg\:p-100 { padding:100px; }
	.lg\:pt-100 { padding-top:100px; }
	.lg\:pb-100 { padding-bottom:100px; }
	.lg\:pl-100 { padding-left:100px; }
	.lg\:pr-100 { padding-right:100px; }
	.lg\:m-100 { margin:100px; }
	.lg\:mt-100 { margin-top:100px; }
	.lg\:mb-100 { margin-bottom:100px; }
	.lg\:ml-100 { margin-left:100px; }
	.lg\:mr-100 { margin-right:100px; }
	
	.lg\:p-105 { padding:105px; }
	.lg\:pt-105 { padding-top:105px; }
	.lg\:pb-105 { padding-bottom:105px; }
	.lg\:pl-105 { padding-left:105px; }
	.lg\:pr-105 { padding-right:105px; }
	.lg\:m-105 { margin:105px; }
	.lg\:mt-105 { margin-top:105px; }
	.lg\:mb-105 { margin-bottom:105px; }
	.lg\:ml-105 { margin-left:105px; }
	.lg\:mr-105 { margin-right:105px; }
	
	.lg\:p-110 { padding:110px; }
	.lg\:pt-110 { padding-top:110px; }
	.lg\:pb-110 { padding-bottom:110px; }
	.lg\:pl-110 { padding-left:110px; }
	.lg\:pr-110 { padding-right:110px; }
	.lg\:m-110 { margin:110px; }
	.lg\:mt-110 { margin-top:110px; }
	.lg\:mb-110 { margin-bottom:110px; }
	.lg\:ml-110 { margin-left:110px; }
	.lg\:mr-110 { margin-right:110px; }
	
	.lg\:p-115 { padding:115px; }
	.lg\:pt-115 { padding-top:115px; }
	.lg\:pb-115 { padding-bottom:115px; }
	.lg\:pl-115 { padding-left:115px; }
	.lg\:pr-115 { padding-right:115px; }
	.lg\:m-115 { margin:115px; }
	.lg\:mt-115 { margin-top:115px; }
	.lg\:mb-115 { margin-bottom:115px; }
	.lg\:ml-115 { margin-left:115px; }
	.lg\:mr-115 { margin-right:115px; }
	
	.lg\:p-120 { padding:120px; }
	.lg\:pt-120 { padding-top:120px; }
	.lg\:pb-120 { padding-bottom:120px; }
	.lg\:pl-120 { padding-left:120px; }
	.lg\:pr-120 { padding-right:120px; }
	.lg\:m-120 { margin:120px; }
	.lg\:mt-120 { margin-top:120px; }
	.lg\:mb-120 { margin-bottom:120px; }
	.lg\:ml-120 { margin-left:120px; }
	.lg\:mr-120 { margin-right:120px; }
	
	.lg\:p-125 { padding:125px; }
	.lg\:pt-125 { padding-top:125px; }
	.lg\:pb-125 { padding-bottom:125px; }
	.lg\:pl-125 { padding-left:125px; }
	.lg\:pr-125 { padding-right:125px; }
	.lg\:m-125 { margin:125px; }
	.lg\:mt-125 { margin-top:125px; }
	.lg\:mb-125 { margin-bottom:125px; }
	.lg\:ml-125 { margin-left:125px; }
	.lg\:mr-125 { margin-right:125px; }
	
	.lg\:p-130 { padding:130px; }
	.lg\:pt-130 { padding-top:130px; }
	.lg\:pb-130 { padding-bottom:130px; }
	.lg\:pl-130 { padding-left:130px; }
	.lg\:pr-130 { padding-right:130px; }
	.lg\:m-130 { margin:130px; }
	.lg\:mt-130 { margin-top:130px; }
	.lg\:mb-130 { margin-bottom:130px; }
	.lg\:ml-130 { margin-left:130px; }
	.lg\:mr-130 { margin-right:130px; }
	
	.lg\:p-135 { padding:135px; }
	.lg\:pt-135 { padding-top:135px; }
	.lg\:pb-135 { padding-bottom:135px; }
	.lg\:pl-135 { padding-left:135px; }
	.lg\:pr-135 { padding-right:135px; }
	.lg\:m-135 { margin:135px; }
	.lg\:mt-135 { margin-top:135px; }
	.lg\:mb-135 { margin-bottom:135px; }
	.lg\:ml-135 { margin-left:135px; }
	.lg\:mr-135 { margin-right:135px; }
	
	.lg\:p-140 { padding:140px; }
	.lg\:pt-140 { padding-top:140px; }
	.lg\:pb-140 { padding-bottom:140px; }
	.lg\:pl-140 { padding-left:140px; }
	.lg\:pr-140 { padding-right:140px; }
	.lg\:m-140 { margin:140px; }
	.lg\:mt-140 { margin-top:140px; }
	.lg\:mb-140 { margin-bottom:140px; }
	.lg\:ml-140 { margin-left:140px; }
	.lg\:mr-140 { margin-right:140px; }
	
	.lg\:p-145 { padding:145px; }
	.lg\:pt-145 { padding-top:145px; }
	.lg\:pb-145 { padding-bottom:145px; }
	.lg\:pl-145 { padding-left:145px; }
	.lg\:pr-145 { padding-right:145px; }
	.lg\:m-145 { margin:145px; }
	.lg\:mt-145 { margin-top:145px; }
	.lg\:mb-145 { margin-bottom:145px; }
	.lg\:ml-145 { margin-left:145px; }
	.lg\:mr-145 { margin-right:145px; }
	
	.lg\:p-150 { padding:150px; }
	.lg\:pt-150 { padding-top:150px; }
	.lg\:pb-150 { padding-bottom:150px; }
	.lg\:pl-150 { padding-left:150px; }
	.lg\:pr-150 { padding-right:150px; }
	.lg\:m-150 { margin:150px; }
	.lg\:mt-150 { margin-top:150px; }
	.lg\:mb-150 { margin-bottom:150px; }
	.lg\:ml-150 { margin-left:150px; }
	.lg\:mr-150 { margin-right:150px; }
	
	.lg\:p-155 { padding:155px; }
	.lg\:pt-155 { padding-top:155px; }
	.lg\:pb-155 { padding-bottom:155px; }
	.lg\:pl-155 { padding-left:155px; }
	.lg\:pr-155 { padding-right:155px; }
	.lg\:m-155 { margin:155px; }
	.lg\:mt-155 { margin-top:155px; }
	.lg\:mb-155 { margin-bottom:155px; }
	.lg\:ml-155 { margin-left:155px; }
	.lg\:mr-155 { margin-right:155px; }
	
	.lg\:p-160 { padding:160px; }
	.lg\:pt-160 { padding-top:160px; }
	.lg\:pb-160 { padding-bottom:160px; }
	.lg\:pl-160 { padding-left:160px; }
	.lg\:pr-160 { padding-right:160px; }
	.lg\:m-160 { margin:160px; }
	.lg\:mt-160 { margin-top:160px; }
	.lg\:mb-160 { margin-bottom:160px; }
	.lg\:ml-160 { margin-left:160px; }
	.lg\:mr-160 { margin-right:160px; }
	
	.lg\:p-165 { padding:165px; }
	.lg\:pt-165 { padding-top:165px; }
	.lg\:pb-165 { padding-bottom:165px; }
	.lg\:pl-165 { padding-left:165px; }
	.lg\:pr-165 { padding-right:165px; }
	.lg\:m-165 { margin:165px; }
	.lg\:mt-165 { margin-top:165px; }
	.lg\:mb-165 { margin-bottom:165px; }
	.lg\:ml-165 { margin-left:165px; }
	.lg\:mr-165 { margin-right:165px; }
	
	.lg\:p-170 { padding:170px; }
	.lg\:pt-170 { padding-top:170px; }
	.lg\:pb-170 { padding-bottom:170px; }
	.lg\:pl-170 { padding-left:170px; }
	.lg\:pr-170 { padding-right:170px; }
	.lg\:m-170 { margin:170px; }
	.lg\:mt-170 { margin-top:170px; }
	.lg\:mb-170 { margin-bottom:170px; }
	.lg\:ml-170 { margin-left:170px; }
	.lg\:mr-170 { margin-right:170px; }
	
	.lg\:p-175 { padding:175px; }
	.lg\:pt-175 { padding-top:175px; }
	.lg\:pb-175 { padding-bottom:175px; }
	.lg\:pl-175 { padding-left:175px; }
	.lg\:pr-175 { padding-right:175px; }
	.lg\:m-175 { margin:175px; }
	.lg\:mt-175 { margin-top:175px; }
	.lg\:mb-175 { margin-bottom:175px; }
	.lg\:ml-175 { margin-left:175px; }
	.lg\:mr-175 { margin-right:175px; }
	
	.lg\:p-180 { padding:180px; }
	.lg\:pt-180 { padding-top:180px; }
	.lg\:pb-180 { padding-bottom:180px; }
	.lg\:pl-180 { padding-left:180px; }
	.lg\:pr-180 { padding-right:180px; }
	.lg\:m-180 { margin:180px; }
	.lg\:mt-180 { margin-top:180px; }
	.lg\:mb-180 { margin-bottom:180px; }
	.lg\:ml-180 { margin-left:180px; }
	.lg\:mr-180 { margin-right:180px; }
	
	.lg\:p-185 { padding:185px; }
	.lg\:pt-185 { padding-top:185px; }
	.lg\:pb-185 { padding-bottom:185px; }
	.lg\:pl-185 { padding-left:185px; }
	.lg\:pr-185 { padding-right:185px; }
	.lg\:m-185 { margin:185px; }
	.lg\:mt-185 { margin-top:185px; }
	.lg\:mb-185 { margin-bottom:185px; }
	.lg\:ml-185 { margin-left:185px; }
	.lg\:mr-185 { margin-right:185px; }
	
	.lg\:p-190 { padding:190px; }
	.lg\:pt-190 { padding-top:190px; }
	.lg\:pb-190 { padding-bottom:190px; }
	.lg\:pl-190 { padding-left:190px; }
	.lg\:pr-190 { padding-right:190px; }
	.lg\:m-190 { margin:190px; }
	.lg\:mt-190 { margin-top:190px; }
	.lg\:mb-190 { margin-bottom:190px; }
	.lg\:ml-190 { margin-left:190px; }
	.lg\:mr-190 { margin-right:190px; }
	
	.lg\:p-195 { padding:195px; }
	.lg\:pt-195 { padding-top:195px; }
	.lg\:pb-195 { padding-bottom:195px; }
	.lg\:pl-195 { padding-left:195px; }
	.lg\:pr-195 { padding-right:195px; }
	.lg\:m-195 { margin:195px; }
	.lg\:mt-195 { margin-top:195px; }
	.lg\:mb-195 { margin-bottom:195px; }
	.lg\:ml-195 { margin-left:195px; }
	.lg\:mr-195 { margin-right:195px; }
	
	.lg\:p-200 { padding:200px; }
	.lg\:pt-200 { padding-top:200px; }
	.lg\:pb-200 { padding-bottom:200px; }
	.lg\:pl-200 { padding-left:200px; }
	.lg\:pr-200 { padding-right:200px; }
	.lg\:m-200 { margin:200px; }
	.lg\:mt-200 { margin-top:200px; }
	.lg\:mb-200 { margin-bottom:200px; }
	.lg\:ml-200 { margin-left:200px; }
	.lg\:mr-200 { margin-right:200px; }
	
	.lg\:p-205 { padding:205px; }
	.lg\:pt-205 { padding-top:205px; }
	.lg\:pb-205 { padding-bottom:205px; }
	.lg\:pl-205 { padding-left:205px; }
	.lg\:pr-205 { padding-right:205px; }
	.lg\:m-205 { margin:205px; }
	.lg\:mt-205 { margin-top:205px; }
	.lg\:mb-205 { margin-bottom:205px; }
	.lg\:ml-205 { margin-left:205px; }
	.lg\:mr-205 { margin-right:205px; }
	
	.lg\:p-210 { padding:210px; }
	.lg\:pt-210 { padding-top:210px; }
	.lg\:pb-210 { padding-bottom:210px; }
	.lg\:pl-210 { padding-left:210px; }
	.lg\:pr-210 { padding-right:210px; }
	.lg\:m-210 { margin:210px; }
	.lg\:mt-210 { margin-top:210px; }
	.lg\:mb-210 { margin-bottom:210px; }
	.lg\:ml-210 { margin-left:210px; }
	.lg\:mr-210 { margin-right:210px; }
	
	.lg\:p-215 { padding:215px; }
	.lg\:pt-215 { padding-top:215px; }
	.lg\:pb-215 { padding-bottom:215px; }
	.lg\:pl-215 { padding-left:215px; }
	.lg\:pr-215 { padding-right:215px; }
	.lg\:m-215 { margin:215px; }
	.lg\:mt-215 { margin-top:215px; }
	.lg\:mb-215 { margin-bottom:215px; }
	.lg\:ml-215 { margin-left:215px; }
	.lg\:mr-215 { margin-right:215px; }
	
	.lg\:p-220 { padding:220px; }
	.lg\:pt-220 { padding-top:220px; }
	.lg\:pb-220 { padding-bottom:220px; }
	.lg\:pl-220 { padding-left:220px; }
	.lg\:pr-220 { padding-right:220px; }
	.lg\:m-220 { margin:220px; }
	.lg\:mt-220 { margin-top:220px; }
	.lg\:mb-220 { margin-bottom:220px; }
	.lg\:ml-220 { margin-left:220px; }
	.lg\:mr-220 { margin-right:220px; }
	
	.lg\:p-225 { padding:225px; }
	.lg\:pt-225 { padding-top:225px; }
	.lg\:pb-225 { padding-bottom:225px; }
	.lg\:pl-225 { padding-left:225px; }
	.lg\:pr-225 { padding-right:225px; }
	.lg\:m-225 { margin:225px; }
	.lg\:mt-225 { margin-top:225px; }
	.lg\:mb-225 { margin-bottom:225px; }
	.lg\:ml-225 { margin-left:225px; }
	.lg\:mr-225 { margin-right:225px; }
	
	.lg\:p-230 { padding:230px; }
	.lg\:pt-230 { padding-top:230px; }
	.lg\:pb-230 { padding-bottom:230px; }
	.lg\:pl-230 { padding-left:230px; }
	.lg\:pr-230 { padding-right:230px; }
	.lg\:m-230 { margin:230px; }
	.lg\:mt-230 { margin-top:230px; }
	.lg\:mb-230 { margin-bottom:230px; }
	.lg\:ml-230 { margin-left:230px; }
	.lg\:mr-230 { margin-right:230px; }
	
	.lg\:p-235 { padding:235px; }
	.lg\:pt-235 { padding-top:235px; }
	.lg\:pb-235 { padding-bottom:235px; }
	.lg\:pl-235 { padding-left:235px; }
	.lg\:pr-235 { padding-right:235px; }
	.lg\:m-235 { margin:235px; }
	.lg\:mt-235 { margin-top:235px; }
	.lg\:mb-235 { margin-bottom:235px; }
	.lg\:ml-235 { margin-left:235px; }
	.lg\:mr-235 { margin-right:235px; }
	
	.lg\:p-240 { padding:240px; }
	.lg\:pt-240 { padding-top:240px; }
	.lg\:pb-240 { padding-bottom:240px; }
	.lg\:pl-240 { padding-left:240px; }
	.lg\:pr-240 { padding-right:240px; }
	.lg\:m-240 { margin:240px; }
	.lg\:mt-240 { margin-top:240px; }
	.lg\:mb-240 { margin-bottom:240px; }
	.lg\:ml-240 { margin-left:240px; }
	.lg\:mr-240 { margin-right:240px; }
	
	.lg\:p-245 { padding:245px; }
	.lg\:pt-245 { padding-top:245px; }
	.lg\:pb-245 { padding-bottom:245px; }
	.lg\:pl-245 { padding-left:245px; }
	.lg\:pr-245 { padding-right:245px; }
	.lg\:m-245 { margin:245px; }
	.lg\:mt-245 { margin-top:245px; }
	.lg\:mb-245 { margin-bottom:245px; }
	.lg\:ml-245 { margin-left:245px; }
	.lg\:mr-245 { margin-right:245px; }
	

	
	.lg\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
	
	.lg\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
	
	.lg\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
	
	.lg\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
	
	.lg\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
	
	.lg\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
	
	.lg\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
	
	.lg\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
	
	.lg\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
	
	.lg\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
	
	.lg\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
	
	.lg\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
	

}


@media(min-width:1400px){
	
	.xl\:p-0 { padding:0px; }
	.xl\:pt-0 { padding-top:0px; }
	.xl\:pb-0 { padding-bottom:0px; }
	.xl\:pl-0 { padding-left:0px; }
	.xl\:pr-0 { padding-right:0px; }
	.xl\:m-0 { margin:0px; }
	.xl\:mt-0 { margin-top:0px; }
	.xl\:mb-0 { margin-bottom:0px; }
	.xl\:ml-0 { margin-left:0px; }
	.xl\:mr-0 { margin-right:0px; }
	
	.xl\:p-5 { padding:5px; }
	.xl\:pt-5 { padding-top:5px; }
	.xl\:pb-5 { padding-bottom:5px; }
	.xl\:pl-5 { padding-left:5px; }
	.xl\:pr-5 { padding-right:5px; }
	.xl\:m-5 { margin:5px; }
	.xl\:mt-5 { margin-top:5px; }
	.xl\:mb-5 { margin-bottom:5px; }
	.xl\:ml-5 { margin-left:5px; }
	.xl\:mr-5 { margin-right:5px; }
	
	.xl\:p-10 { padding:10px; }
	.xl\:pt-10 { padding-top:10px; }
	.xl\:pb-10 { padding-bottom:10px; }
	.xl\:pl-10 { padding-left:10px; }
	.xl\:pr-10 { padding-right:10px; }
	.xl\:m-10 { margin:10px; }
	.xl\:mt-10 { margin-top:10px; }
	.xl\:mb-10 { margin-bottom:10px; }
	.xl\:ml-10 { margin-left:10px; }
	.xl\:mr-10 { margin-right:10px; }
	
	.xl\:p-15 { padding:15px; }
	.xl\:pt-15 { padding-top:15px; }
	.xl\:pb-15 { padding-bottom:15px; }
	.xl\:pl-15 { padding-left:15px; }
	.xl\:pr-15 { padding-right:15px; }
	.xl\:m-15 { margin:15px; }
	.xl\:mt-15 { margin-top:15px; }
	.xl\:mb-15 { margin-bottom:15px; }
	.xl\:ml-15 { margin-left:15px; }
	.xl\:mr-15 { margin-right:15px; }
	
	.xl\:p-20 { padding:20px; }
	.xl\:pt-20 { padding-top:20px; }
	.xl\:pb-20 { padding-bottom:20px; }
	.xl\:pl-20 { padding-left:20px; }
	.xl\:pr-20 { padding-right:20px; }
	.xl\:m-20 { margin:20px; }
	.xl\:mt-20 { margin-top:20px; }
	.xl\:mb-20 { margin-bottom:20px; }
	.xl\:ml-20 { margin-left:20px; }
	.xl\:mr-20 { margin-right:20px; }
	
	.xl\:p-25 { padding:25px; }
	.xl\:pt-25 { padding-top:25px; }
	.xl\:pb-25 { padding-bottom:25px; }
	.xl\:pl-25 { padding-left:25px; }
	.xl\:pr-25 { padding-right:25px; }
	.xl\:m-25 { margin:25px; }
	.xl\:mt-25 { margin-top:25px; }
	.xl\:mb-25 { margin-bottom:25px; }
	.xl\:ml-25 { margin-left:25px; }
	.xl\:mr-25 { margin-right:25px; }
	
	.xl\:p-30 { padding:30px; }
	.xl\:pt-30 { padding-top:30px; }
	.xl\:pb-30 { padding-bottom:30px; }
	.xl\:pl-30 { padding-left:30px; }
	.xl\:pr-30 { padding-right:30px; }
	.xl\:m-30 { margin:30px; }
	.xl\:mt-30 { margin-top:30px; }
	.xl\:mb-30 { margin-bottom:30px; }
	.xl\:ml-30 { margin-left:30px; }
	.xl\:mr-30 { margin-right:30px; }
	
	.xl\:p-35 { padding:35px; }
	.xl\:pt-35 { padding-top:35px; }
	.xl\:pb-35 { padding-bottom:35px; }
	.xl\:pl-35 { padding-left:35px; }
	.xl\:pr-35 { padding-right:35px; }
	.xl\:m-35 { margin:35px; }
	.xl\:mt-35 { margin-top:35px; }
	.xl\:mb-35 { margin-bottom:35px; }
	.xl\:ml-35 { margin-left:35px; }
	.xl\:mr-35 { margin-right:35px; }
	
	.xl\:p-40 { padding:40px; }
	.xl\:pt-40 { padding-top:40px; }
	.xl\:pb-40 { padding-bottom:40px; }
	.xl\:pl-40 { padding-left:40px; }
	.xl\:pr-40 { padding-right:40px; }
	.xl\:m-40 { margin:40px; }
	.xl\:mt-40 { margin-top:40px; }
	.xl\:mb-40 { margin-bottom:40px; }
	.xl\:ml-40 { margin-left:40px; }
	.xl\:mr-40 { margin-right:40px; }
	
	.xl\:p-45 { padding:45px; }
	.xl\:pt-45 { padding-top:45px; }
	.xl\:pb-45 { padding-bottom:45px; }
	.xl\:pl-45 { padding-left:45px; }
	.xl\:pr-45 { padding-right:45px; }
	.xl\:m-45 { margin:45px; }
	.xl\:mt-45 { margin-top:45px; }
	.xl\:mb-45 { margin-bottom:45px; }
	.xl\:ml-45 { margin-left:45px; }
	.xl\:mr-45 { margin-right:45px; }
	
	.xl\:p-50 { padding:50px; }
	.xl\:pt-50 { padding-top:50px; }
	.xl\:pb-50 { padding-bottom:50px; }
	.xl\:pl-50 { padding-left:50px; }
	.xl\:pr-50 { padding-right:50px; }
	.xl\:m-50 { margin:50px; }
	.xl\:mt-50 { margin-top:50px; }
	.xl\:mb-50 { margin-bottom:50px; }
	.xl\:ml-50 { margin-left:50px; }
	.xl\:mr-50 { margin-right:50px; }
	
	.xl\:p-55 { padding:55px; }
	.xl\:pt-55 { padding-top:55px; }
	.xl\:pb-55 { padding-bottom:55px; }
	.xl\:pl-55 { padding-left:55px; }
	.xl\:pr-55 { padding-right:55px; }
	.xl\:m-55 { margin:55px; }
	.xl\:mt-55 { margin-top:55px; }
	.xl\:mb-55 { margin-bottom:55px; }
	.xl\:ml-55 { margin-left:55px; }
	.xl\:mr-55 { margin-right:55px; }
	
	.xl\:p-60 { padding:60px; }
	.xl\:pt-60 { padding-top:60px; }
	.xl\:pb-60 { padding-bottom:60px; }
	.xl\:pl-60 { padding-left:60px; }
	.xl\:pr-60 { padding-right:60px; }
	.xl\:m-60 { margin:60px; }
	.xl\:mt-60 { margin-top:60px; }
	.xl\:mb-60 { margin-bottom:60px; }
	.xl\:ml-60 { margin-left:60px; }
	.xl\:mr-60 { margin-right:60px; }
	
	.xl\:p-65 { padding:65px; }
	.xl\:pt-65 { padding-top:65px; }
	.xl\:pb-65 { padding-bottom:65px; }
	.xl\:pl-65 { padding-left:65px; }
	.xl\:pr-65 { padding-right:65px; }
	.xl\:m-65 { margin:65px; }
	.xl\:mt-65 { margin-top:65px; }
	.xl\:mb-65 { margin-bottom:65px; }
	.xl\:ml-65 { margin-left:65px; }
	.xl\:mr-65 { margin-right:65px; }
	
	.xl\:p-70 { padding:70px; }
	.xl\:pt-70 { padding-top:70px; }
	.xl\:pb-70 { padding-bottom:70px; }
	.xl\:pl-70 { padding-left:70px; }
	.xl\:pr-70 { padding-right:70px; }
	.xl\:m-70 { margin:70px; }
	.xl\:mt-70 { margin-top:70px; }
	.xl\:mb-70 { margin-bottom:70px; }
	.xl\:ml-70 { margin-left:70px; }
	.xl\:mr-70 { margin-right:70px; }
	
	.xl\:p-75 { padding:75px; }
	.xl\:pt-75 { padding-top:75px; }
	.xl\:pb-75 { padding-bottom:75px; }
	.xl\:pl-75 { padding-left:75px; }
	.xl\:pr-75 { padding-right:75px; }
	.xl\:m-75 { margin:75px; }
	.xl\:mt-75 { margin-top:75px; }
	.xl\:mb-75 { margin-bottom:75px; }
	.xl\:ml-75 { margin-left:75px; }
	.xl\:mr-75 { margin-right:75px; }
	
	.xl\:p-80 { padding:80px; }
	.xl\:pt-80 { padding-top:80px; }
	.xl\:pb-80 { padding-bottom:80px; }
	.xl\:pl-80 { padding-left:80px; }
	.xl\:pr-80 { padding-right:80px; }
	.xl\:m-80 { margin:80px; }
	.xl\:mt-80 { margin-top:80px; }
	.xl\:mb-80 { margin-bottom:80px; }
	.xl\:ml-80 { margin-left:80px; }
	.xl\:mr-80 { margin-right:80px; }
	
	.xl\:p-85 { padding:85px; }
	.xl\:pt-85 { padding-top:85px; }
	.xl\:pb-85 { padding-bottom:85px; }
	.xl\:pl-85 { padding-left:85px; }
	.xl\:pr-85 { padding-right:85px; }
	.xl\:m-85 { margin:85px; }
	.xl\:mt-85 { margin-top:85px; }
	.xl\:mb-85 { margin-bottom:85px; }
	.xl\:ml-85 { margin-left:85px; }
	.xl\:mr-85 { margin-right:85px; }
	
	.xl\:p-90 { padding:90px; }
	.xl\:pt-90 { padding-top:90px; }
	.xl\:pb-90 { padding-bottom:90px; }
	.xl\:pl-90 { padding-left:90px; }
	.xl\:pr-90 { padding-right:90px; }
	.xl\:m-90 { margin:90px; }
	.xl\:mt-90 { margin-top:90px; }
	.xl\:mb-90 { margin-bottom:90px; }
	.xl\:ml-90 { margin-left:90px; }
	.xl\:mr-90 { margin-right:90px; }
	
	.xl\:p-95 { padding:95px; }
	.xl\:pt-95 { padding-top:95px; }
	.xl\:pb-95 { padding-bottom:95px; }
	.xl\:pl-95 { padding-left:95px; }
	.xl\:pr-95 { padding-right:95px; }
	.xl\:m-95 { margin:95px; }
	.xl\:mt-95 { margin-top:95px; }
	.xl\:mb-95 { margin-bottom:95px; }
	.xl\:ml-95 { margin-left:95px; }
	.xl\:mr-95 { margin-right:95px; }
	
	.xl\:p-100 { padding:100px; }
	.xl\:pt-100 { padding-top:100px; }
	.xl\:pb-100 { padding-bottom:100px; }
	.xl\:pl-100 { padding-left:100px; }
	.xl\:pr-100 { padding-right:100px; }
	.xl\:m-100 { margin:100px; }
	.xl\:mt-100 { margin-top:100px; }
	.xl\:mb-100 { margin-bottom:100px; }
	.xl\:ml-100 { margin-left:100px; }
	.xl\:mr-100 { margin-right:100px; }
	
	.xl\:p-105 { padding:105px; }
	.xl\:pt-105 { padding-top:105px; }
	.xl\:pb-105 { padding-bottom:105px; }
	.xl\:pl-105 { padding-left:105px; }
	.xl\:pr-105 { padding-right:105px; }
	.xl\:m-105 { margin:105px; }
	.xl\:mt-105 { margin-top:105px; }
	.xl\:mb-105 { margin-bottom:105px; }
	.xl\:ml-105 { margin-left:105px; }
	.xl\:mr-105 { margin-right:105px; }
	
	.xl\:p-110 { padding:110px; }
	.xl\:pt-110 { padding-top:110px; }
	.xl\:pb-110 { padding-bottom:110px; }
	.xl\:pl-110 { padding-left:110px; }
	.xl\:pr-110 { padding-right:110px; }
	.xl\:m-110 { margin:110px; }
	.xl\:mt-110 { margin-top:110px; }
	.xl\:mb-110 { margin-bottom:110px; }
	.xl\:ml-110 { margin-left:110px; }
	.xl\:mr-110 { margin-right:110px; }
	
	.xl\:p-115 { padding:115px; }
	.xl\:pt-115 { padding-top:115px; }
	.xl\:pb-115 { padding-bottom:115px; }
	.xl\:pl-115 { padding-left:115px; }
	.xl\:pr-115 { padding-right:115px; }
	.xl\:m-115 { margin:115px; }
	.xl\:mt-115 { margin-top:115px; }
	.xl\:mb-115 { margin-bottom:115px; }
	.xl\:ml-115 { margin-left:115px; }
	.xl\:mr-115 { margin-right:115px; }
	
	.xl\:p-120 { padding:120px; }
	.xl\:pt-120 { padding-top:120px; }
	.xl\:pb-120 { padding-bottom:120px; }
	.xl\:pl-120 { padding-left:120px; }
	.xl\:pr-120 { padding-right:120px; }
	.xl\:m-120 { margin:120px; }
	.xl\:mt-120 { margin-top:120px; }
	.xl\:mb-120 { margin-bottom:120px; }
	.xl\:ml-120 { margin-left:120px; }
	.xl\:mr-120 { margin-right:120px; }
	
	.xl\:p-125 { padding:125px; }
	.xl\:pt-125 { padding-top:125px; }
	.xl\:pb-125 { padding-bottom:125px; }
	.xl\:pl-125 { padding-left:125px; }
	.xl\:pr-125 { padding-right:125px; }
	.xl\:m-125 { margin:125px; }
	.xl\:mt-125 { margin-top:125px; }
	.xl\:mb-125 { margin-bottom:125px; }
	.xl\:ml-125 { margin-left:125px; }
	.xl\:mr-125 { margin-right:125px; }
	
	.xl\:p-130 { padding:130px; }
	.xl\:pt-130 { padding-top:130px; }
	.xl\:pb-130 { padding-bottom:130px; }
	.xl\:pl-130 { padding-left:130px; }
	.xl\:pr-130 { padding-right:130px; }
	.xl\:m-130 { margin:130px; }
	.xl\:mt-130 { margin-top:130px; }
	.xl\:mb-130 { margin-bottom:130px; }
	.xl\:ml-130 { margin-left:130px; }
	.xl\:mr-130 { margin-right:130px; }
	
	.xl\:p-135 { padding:135px; }
	.xl\:pt-135 { padding-top:135px; }
	.xl\:pb-135 { padding-bottom:135px; }
	.xl\:pl-135 { padding-left:135px; }
	.xl\:pr-135 { padding-right:135px; }
	.xl\:m-135 { margin:135px; }
	.xl\:mt-135 { margin-top:135px; }
	.xl\:mb-135 { margin-bottom:135px; }
	.xl\:ml-135 { margin-left:135px; }
	.xl\:mr-135 { margin-right:135px; }
	
	.xl\:p-140 { padding:140px; }
	.xl\:pt-140 { padding-top:140px; }
	.xl\:pb-140 { padding-bottom:140px; }
	.xl\:pl-140 { padding-left:140px; }
	.xl\:pr-140 { padding-right:140px; }
	.xl\:m-140 { margin:140px; }
	.xl\:mt-140 { margin-top:140px; }
	.xl\:mb-140 { margin-bottom:140px; }
	.xl\:ml-140 { margin-left:140px; }
	.xl\:mr-140 { margin-right:140px; }
	
	.xl\:p-145 { padding:145px; }
	.xl\:pt-145 { padding-top:145px; }
	.xl\:pb-145 { padding-bottom:145px; }
	.xl\:pl-145 { padding-left:145px; }
	.xl\:pr-145 { padding-right:145px; }
	.xl\:m-145 { margin:145px; }
	.xl\:mt-145 { margin-top:145px; }
	.xl\:mb-145 { margin-bottom:145px; }
	.xl\:ml-145 { margin-left:145px; }
	.xl\:mr-145 { margin-right:145px; }
	
	.xl\:p-150 { padding:150px; }
	.xl\:pt-150 { padding-top:150px; }
	.xl\:pb-150 { padding-bottom:150px; }
	.xl\:pl-150 { padding-left:150px; }
	.xl\:pr-150 { padding-right:150px; }
	.xl\:m-150 { margin:150px; }
	.xl\:mt-150 { margin-top:150px; }
	.xl\:mb-150 { margin-bottom:150px; }
	.xl\:ml-150 { margin-left:150px; }
	.xl\:mr-150 { margin-right:150px; }
	
	.xl\:p-155 { padding:155px; }
	.xl\:pt-155 { padding-top:155px; }
	.xl\:pb-155 { padding-bottom:155px; }
	.xl\:pl-155 { padding-left:155px; }
	.xl\:pr-155 { padding-right:155px; }
	.xl\:m-155 { margin:155px; }
	.xl\:mt-155 { margin-top:155px; }
	.xl\:mb-155 { margin-bottom:155px; }
	.xl\:ml-155 { margin-left:155px; }
	.xl\:mr-155 { margin-right:155px; }
	
	.xl\:p-160 { padding:160px; }
	.xl\:pt-160 { padding-top:160px; }
	.xl\:pb-160 { padding-bottom:160px; }
	.xl\:pl-160 { padding-left:160px; }
	.xl\:pr-160 { padding-right:160px; }
	.xl\:m-160 { margin:160px; }
	.xl\:mt-160 { margin-top:160px; }
	.xl\:mb-160 { margin-bottom:160px; }
	.xl\:ml-160 { margin-left:160px; }
	.xl\:mr-160 { margin-right:160px; }
	
	.xl\:p-165 { padding:165px; }
	.xl\:pt-165 { padding-top:165px; }
	.xl\:pb-165 { padding-bottom:165px; }
	.xl\:pl-165 { padding-left:165px; }
	.xl\:pr-165 { padding-right:165px; }
	.xl\:m-165 { margin:165px; }
	.xl\:mt-165 { margin-top:165px; }
	.xl\:mb-165 { margin-bottom:165px; }
	.xl\:ml-165 { margin-left:165px; }
	.xl\:mr-165 { margin-right:165px; }
	
	.xl\:p-170 { padding:170px; }
	.xl\:pt-170 { padding-top:170px; }
	.xl\:pb-170 { padding-bottom:170px; }
	.xl\:pl-170 { padding-left:170px; }
	.xl\:pr-170 { padding-right:170px; }
	.xl\:m-170 { margin:170px; }
	.xl\:mt-170 { margin-top:170px; }
	.xl\:mb-170 { margin-bottom:170px; }
	.xl\:ml-170 { margin-left:170px; }
	.xl\:mr-170 { margin-right:170px; }
	
	.xl\:p-175 { padding:175px; }
	.xl\:pt-175 { padding-top:175px; }
	.xl\:pb-175 { padding-bottom:175px; }
	.xl\:pl-175 { padding-left:175px; }
	.xl\:pr-175 { padding-right:175px; }
	.xl\:m-175 { margin:175px; }
	.xl\:mt-175 { margin-top:175px; }
	.xl\:mb-175 { margin-bottom:175px; }
	.xl\:ml-175 { margin-left:175px; }
	.xl\:mr-175 { margin-right:175px; }
	
	.xl\:p-180 { padding:180px; }
	.xl\:pt-180 { padding-top:180px; }
	.xl\:pb-180 { padding-bottom:180px; }
	.xl\:pl-180 { padding-left:180px; }
	.xl\:pr-180 { padding-right:180px; }
	.xl\:m-180 { margin:180px; }
	.xl\:mt-180 { margin-top:180px; }
	.xl\:mb-180 { margin-bottom:180px; }
	.xl\:ml-180 { margin-left:180px; }
	.xl\:mr-180 { margin-right:180px; }
	
	.xl\:p-185 { padding:185px; }
	.xl\:pt-185 { padding-top:185px; }
	.xl\:pb-185 { padding-bottom:185px; }
	.xl\:pl-185 { padding-left:185px; }
	.xl\:pr-185 { padding-right:185px; }
	.xl\:m-185 { margin:185px; }
	.xl\:mt-185 { margin-top:185px; }
	.xl\:mb-185 { margin-bottom:185px; }
	.xl\:ml-185 { margin-left:185px; }
	.xl\:mr-185 { margin-right:185px; }
	
	.xl\:p-190 { padding:190px; }
	.xl\:pt-190 { padding-top:190px; }
	.xl\:pb-190 { padding-bottom:190px; }
	.xl\:pl-190 { padding-left:190px; }
	.xl\:pr-190 { padding-right:190px; }
	.xl\:m-190 { margin:190px; }
	.xl\:mt-190 { margin-top:190px; }
	.xl\:mb-190 { margin-bottom:190px; }
	.xl\:ml-190 { margin-left:190px; }
	.xl\:mr-190 { margin-right:190px; }
	
	.xl\:p-195 { padding:195px; }
	.xl\:pt-195 { padding-top:195px; }
	.xl\:pb-195 { padding-bottom:195px; }
	.xl\:pl-195 { padding-left:195px; }
	.xl\:pr-195 { padding-right:195px; }
	.xl\:m-195 { margin:195px; }
	.xl\:mt-195 { margin-top:195px; }
	.xl\:mb-195 { margin-bottom:195px; }
	.xl\:ml-195 { margin-left:195px; }
	.xl\:mr-195 { margin-right:195px; }
	
	.xl\:p-200 { padding:200px; }
	.xl\:pt-200 { padding-top:200px; }
	.xl\:pb-200 { padding-bottom:200px; }
	.xl\:pl-200 { padding-left:200px; }
	.xl\:pr-200 { padding-right:200px; }
	.xl\:m-200 { margin:200px; }
	.xl\:mt-200 { margin-top:200px; }
	.xl\:mb-200 { margin-bottom:200px; }
	.xl\:ml-200 { margin-left:200px; }
	.xl\:mr-200 { margin-right:200px; }
	
	.xl\:p-205 { padding:205px; }
	.xl\:pt-205 { padding-top:205px; }
	.xl\:pb-205 { padding-bottom:205px; }
	.xl\:pl-205 { padding-left:205px; }
	.xl\:pr-205 { padding-right:205px; }
	.xl\:m-205 { margin:205px; }
	.xl\:mt-205 { margin-top:205px; }
	.xl\:mb-205 { margin-bottom:205px; }
	.xl\:ml-205 { margin-left:205px; }
	.xl\:mr-205 { margin-right:205px; }
	
	.xl\:p-210 { padding:210px; }
	.xl\:pt-210 { padding-top:210px; }
	.xl\:pb-210 { padding-bottom:210px; }
	.xl\:pl-210 { padding-left:210px; }
	.xl\:pr-210 { padding-right:210px; }
	.xl\:m-210 { margin:210px; }
	.xl\:mt-210 { margin-top:210px; }
	.xl\:mb-210 { margin-bottom:210px; }
	.xl\:ml-210 { margin-left:210px; }
	.xl\:mr-210 { margin-right:210px; }
	
	.xl\:p-215 { padding:215px; }
	.xl\:pt-215 { padding-top:215px; }
	.xl\:pb-215 { padding-bottom:215px; }
	.xl\:pl-215 { padding-left:215px; }
	.xl\:pr-215 { padding-right:215px; }
	.xl\:m-215 { margin:215px; }
	.xl\:mt-215 { margin-top:215px; }
	.xl\:mb-215 { margin-bottom:215px; }
	.xl\:ml-215 { margin-left:215px; }
	.xl\:mr-215 { margin-right:215px; }
	
	.xl\:p-220 { padding:220px; }
	.xl\:pt-220 { padding-top:220px; }
	.xl\:pb-220 { padding-bottom:220px; }
	.xl\:pl-220 { padding-left:220px; }
	.xl\:pr-220 { padding-right:220px; }
	.xl\:m-220 { margin:220px; }
	.xl\:mt-220 { margin-top:220px; }
	.xl\:mb-220 { margin-bottom:220px; }
	.xl\:ml-220 { margin-left:220px; }
	.xl\:mr-220 { margin-right:220px; }
	
	.xl\:p-225 { padding:225px; }
	.xl\:pt-225 { padding-top:225px; }
	.xl\:pb-225 { padding-bottom:225px; }
	.xl\:pl-225 { padding-left:225px; }
	.xl\:pr-225 { padding-right:225px; }
	.xl\:m-225 { margin:225px; }
	.xl\:mt-225 { margin-top:225px; }
	.xl\:mb-225 { margin-bottom:225px; }
	.xl\:ml-225 { margin-left:225px; }
	.xl\:mr-225 { margin-right:225px; }
	
	.xl\:p-230 { padding:230px; }
	.xl\:pt-230 { padding-top:230px; }
	.xl\:pb-230 { padding-bottom:230px; }
	.xl\:pl-230 { padding-left:230px; }
	.xl\:pr-230 { padding-right:230px; }
	.xl\:m-230 { margin:230px; }
	.xl\:mt-230 { margin-top:230px; }
	.xl\:mb-230 { margin-bottom:230px; }
	.xl\:ml-230 { margin-left:230px; }
	.xl\:mr-230 { margin-right:230px; }
	
	.xl\:p-235 { padding:235px; }
	.xl\:pt-235 { padding-top:235px; }
	.xl\:pb-235 { padding-bottom:235px; }
	.xl\:pl-235 { padding-left:235px; }
	.xl\:pr-235 { padding-right:235px; }
	.xl\:m-235 { margin:235px; }
	.xl\:mt-235 { margin-top:235px; }
	.xl\:mb-235 { margin-bottom:235px; }
	.xl\:ml-235 { margin-left:235px; }
	.xl\:mr-235 { margin-right:235px; }
	
	.xl\:p-240 { padding:240px; }
	.xl\:pt-240 { padding-top:240px; }
	.xl\:pb-240 { padding-bottom:240px; }
	.xl\:pl-240 { padding-left:240px; }
	.xl\:pr-240 { padding-right:240px; }
	.xl\:m-240 { margin:240px; }
	.xl\:mt-240 { margin-top:240px; }
	.xl\:mb-240 { margin-bottom:240px; }
	.xl\:ml-240 { margin-left:240px; }
	.xl\:mr-240 { margin-right:240px; }
	
	.xl\:p-245 { padding:245px; }
	.xl\:pt-245 { padding-top:245px; }
	.xl\:pb-245 { padding-bottom:245px; }
	.xl\:pl-245 { padding-left:245px; }
	.xl\:pr-245 { padding-right:245px; }
	.xl\:m-245 { margin:245px; }
	.xl\:mt-245 { margin-top:245px; }
	.xl\:mb-245 { margin-bottom:245px; }
	.xl\:ml-245 { margin-left:245px; }
	.xl\:mr-245 { margin-right:245px; }
	

	
	.xl\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
	
	.xl\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
	
	.xl\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
	
	.xl\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
	
	.xl\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
	
	.xl\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
	
	.xl\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
	
	.xl\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
	
	.xl\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
	
	.xl\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
	
	.xl\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
	
	.xl\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
	

}

.primary-font-family,.primary-font-family p,.primary-font-family h1,.primary-font-family h2,.primary-font-family h3,.primary-font-family h4,.primary-font-family h5,.primary-font-family h6 { font-family: Lato, sans-serif }
.secodary-font-family,.secodary-font-family p,.secodary-font-family h1,.secodary-font-family h2,.secodary-font-family h3,.secodary-font-family h4,.secodary-font-family h5,.secodary-font-family h6 { font-family: 'Plus Jakarta Sans', sans-serif; }

.w100 { width:100%; display:inline-block; vertical-align:top; }
.dis-flex{ display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.align-center{ align-items: center; }
.row-reverse{ flex-direction: row-reverse; }
.col-reverse{ flex-direction: column-reverse; }
.justify-center { justify-content: center; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }

/* 1d. Typography */











/* 1e. Border */



/* 1f. Corner Radius */



/* 1g. Lists */






/* 1h. Horizontal Rule */



/* 1i. Blockquote */




/* 1j. Buttons */










































/* 1k. Forms */





 








































/* 1l. Tables */











/* 1m. Site Header */












/* 1n. Site Footer */












/* 1o. Blog */









.page-center {
	max-width: 1130px;
}

/* .content-wrapper {
max-width: 1130px;
}

@media screen and (min-width: 1380px) {
.content-wrapper {
padding: 0;
}
}

.content-wrapper--narrow {
max-width: 760px;
}

@media screen and (min-width: 800px) {
.content-wrapper--narrow {
padding: 0;
}
}

.dnd-section,
.content-wrapper--blog-index,
.content-wrapper--blog-post {
padding: 140px 20px;
}

.dnd-section > .row-fluid {
max-width: 1130px;
} */






html {
	font-size: 17px;
}

body {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	background-color: #ffffff;
	color: #001423;
	font-size: 17px;
}
img {
	max-width: 100%;
	height: auto;
}

/* Paragraphs */

p {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	line-height: 24px;
}
.small p, p.small {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	color: #001423;
}
p.lead,
p.intro {
	font-size: 1.25rem;
}
.sub_title p,
.sub_title h1 {
	font-size: 15px;
	line-height: 1;
	font-weight: 500;
	letter-spacing:-0.03em;
}
.two_col_banner_left .solution_two_col_banner_subtitle h1 {line-height: 1;font-family: Lato, sans-serif;margin-bottom: 0;}

/* Anchors */

a {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #ffffff;
}

a:hover, a:focus {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #34495E;
}

a:active {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #8499ae;
}

a.button:disabled {
	background-color: #f1f1f1;
}

/* Headings */

h1,.h1
h2,.h2
h3,.h3
h4,.h4
h5,.h5
h6,.h6{
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #001423;
	text-transform: none;
}


.body-wrapper { margin-top: 100px; }
h1,.h1 {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #001423;
	font-size: 48px;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 52px;
}

h2,.h2 {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	color: #001423;
	font-size: 48px;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 52px;
}

h3,.h3 {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	color: #001423;
	font-size: 44px;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 54px;
}

h4,.h4 {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	color: #001423;
	font-size: 40px;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 43px;
}

h5,.h5 {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #C2D3FF;
	font-size: 24px;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 33px;
}
.small h5, h5.small {
	font-size: 24px;
	line-height: 29px;
	font-weight: 500;
	color: #001423;
	margin-bottom: 16px;
	font-family: Plus Jakarta Sans;
}

h6,.h6 {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #001423;
	font-size: 20px;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 28px;
}


/*-=-=- Only Desktop CSS -=-=-*/
@media (max-width:1199px ) {
	h1 { font-size: 38px; }
	h2 { font-size: 38px; }
	h3 { font-size: 35px; }
	h4 { font-size: 33px; }
	h5 { font-size: 20px; }
	h6 { font-size: 16px; }
}

/*-=-=- Smaller Desktop Devices -=-=-*/
@media (max-width:991px ) {
	h1 { font-size: 35px; }
	h2 { font-size: 35px; }
	h3 { font-size: 33px; }
	h4 { font-size: 28px; }
	h5 { font-size: 18px; }
	h6 { font-size: 16px; }
}

/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
	h1 { font-size: 35px; }
	h2 { font-size: 35px; line-height: 1.25; }
	h3 { font-size: 33px; line-height: 1.25; }
	h4 { font-size: 28px; line-height: 1.25; }
	h5 { font-size: 18px; }
	h6 { font-size: 16px; }
}


/* Lists */

ul,
ol {
	margin: 1.5rem 0;
	padding-left: 1.5rem;
}

ul li,
ol li {
	margin: 0.7rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
	margin: 1.5rem;
}

/* Blockquote */

blockquote {
	border-left: 10px solid #ffffff;
	padding-left: 1.5rem;
	padding: 0 2.8rem 0 1.2rem;
	margin: 50px 0;
}

/* Horizontal Rules */

hr {
	border-bottom-color: #d0d0d0;
}





/* Primary Button */

button,
.button a{
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(50, 107, 255, 1.0)

;
	border: none;
	border-radius: 5px;
	color: #fff;
	fill: #fff;
	font-size: 16px;
	
	text-transform: none;
	transition: all 0.3s ease-out;
	line-height: 22px;
	display: inline-block;
	padding: 11px 20px;
}


button:hover,
button:focus,
.button a:hover,
.button a:focus,
button:active,
.button a:active{
	
	background-color: rgba(50, 107, 255,0.9);
	
	color: #fff;
}

button:active,
.button:active {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: rgba(130, 187, 255, );
	border: 1.5px solid #326BFF;
	border-color: #82bbff;
	color: #fff;
}

/* Disabled Button */

button:disabled,
.button:disabled,
.button.button--secondary:disabled,
.button.button--simple:disabled {
	color: #f1f1f1;
}

button:disabled,
.button:disabled {
	background-color: #d0d0d0;
}
.button.button--primary.with-arrow a, .button.button--secondary.with-arrow a { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; }
.button.button--primary.with-arrow:hover a svg path {stroke: #fff; transition: all 0.3s ease-out;}

.button.button--secondary.with-arrow a svg path { stroke: #326BFF; transition: all 0.3s ease-out; }
.button.button--secondary.with-arrow:hover a svg path {stroke: #ffffff;}

.button.button--simple.with-arrow a svg path { stroke: #326BFF; transition: all 0.3s ease-out; }
.button.button--simple.with-arrow:hover a svg path {stroke: #3895FF;}
/*.button.button--primary.with-arrow a{
position: relative;
padding-right: 16px;
}
.button.button--primary.with-arrow a:after {
content: '\f105';
font-family: fontawesome;
right: 0;
top: 0;
position: absolute;
}*/
/* Secondary Button */

.button.button--secondary a{
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	border: 1.5px solid #326BFF;
	border-radius: 5px;
	color: #326BFF;
	fill: #326BFF;
	padding: 10px 20px;
	text-transform: none;
}

.button.button--secondary a:hover,
.button.button--secondary a:focus,
.button.button--secondary a:active {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(50, 107, 255, 1.0)

;
	border: 1.5px solid #326bff;
	color: #ffffff;
	fill: #ffffff;
}

.button.button--secondary a:active {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: rgba(130, 187, 255, 100);
	border: 1.5px solid #326bff;
	border-color: #82bbff;
	color: #ffffff;
	fill: #ffffff;
}





/* Simple Button */

.button.button--simple a{
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #326BFF;
	fill: #326BFF;
	text-transform: none;
	background: transparent;
	padding: 0;
	border: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
}



.button.button--simple a:after {
	content: none;
}



.button.button--simple a:hover,
.button.button--simple a:focus {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #3895FF;
	fill: #3895FF;
}



.button.button--simple a:hover:after,
.button.button--simple a:focus:after,
.button.button--simple a:active:after {
	content: none;
}



.button.button--simple:active {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #88e5ff;
	fill: #88e5ff;
}

/* Button Sizing */

.button.button--small {
	font-size: px;
	padding: px px;
}

.button.button--large {
	font-size: px;
	padding: px px;
}

.cta_button.button-6 {
	border-radius: 12px;
	font: Open Sans,serif;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #2c3e50;
	max-width: fit-content;
	padding: 15px 23px;
	transition: all .2s ease;
	position: relative;
	background: linear-gradient(31.11deg,#34495e -49.99%,#bfa535 -10%,#f9d332 104.19%,#f9d332 165%);
	margin: auto;
}

.cta_button.button-6:hover {
	transform: translateY(1px);
	box-shadow: 0 14px 64px rgba(0,0,0,.25);
	background: linear-gradient(41.35deg,#E9C002 21.94%,#F9D332 70.95%,#FFF4AB 125.6%)
}

.button.button-2306-dark {
	border-radius: 12px;
	font: Open Sans,serif;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #2c3e50;
	max-width: fit-content;
	padding: 15px 23px;
	transition: all .2s ease;
	position: relative;
	background: linear-gradient(31.11deg,#34495e -49.99%,#bfa535 -10%,#f9d332 104.19%,#f9d332 165%);
	margin: auto;
}

.button.button-2306-dark:hover {
	transform: translateY(1px);
	box-shadow: 0 14px 64px rgba(0,0,0,.25);
	background: linear-gradient(41.35deg,#E9C002 21.94%,#F9D332 70.95%,#FFF4AB 125.6%)
}

.go812842568 {
	border-radius: 5%;
}

iframe.go812842568 {
	border-radius: 0;
}






.footer-top-right-inner-section {
	background-color: 

  
  
    
  


  rgba(50, 107, 255, 1.0)

;
	border-radius: 20px;
	padding: 30px 40px;
}
.hs-form-field {
	margin-bottom: 20px;
}

/* Form Title */

.form-title {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	border: 1px none #D0D0D0;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	color: #F2F5FF;
	font-size: 35px;
	padding: 0px 0px;
	text-transform: none;
	line-height: 43px;
	margin: 0 auto 18px;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	color: #F2F5FF;
	font-size: 16px;
	padding: 0px 0px;
	line-height: 19px;
	margin: 0 0 17px;
}

/* Help Text - Legends */

.hs-form-field legend {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #F2F5FF;
	font-size: 14px;
}

/* Inputs */

input[type='text'],
input[type='date'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
select,
textarea {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	border: 1px none #D2E9FC;
	border-radius: 50px;
	color: #001423;
	font-size: 16px;
	padding: 11px 25px;
	line-height: 19px;
}


select.is-placeholder {color: #C4C1BA !important ;}
option {color: #000;}

input[type='text']:focus,
input[type='date']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='tel']:focus,
input[type='number']:focus,
input[type='file']:focus,
select:focus,
textarea:focus {
	outline: none;
}
ul.no-list.hs-error-msgs {
	padding-left: 15px;
}
::-webkit-input-placeholder {
	color: #C4C1BA;
}

::-moz-placeholder {
	color: #C4C1BA;
}

:-ms-input-placeholder {
	color: #C4C1BA;
}

:-moz-placeholder {
	color: #C4C1BA;
}

::placeholder {
	color: #C4C1BA;
}

/* Inputs - Checkbox/Radio */

form .inputs-list:not(.no-list) label,
form .inputs-list:not(.no-list) label > span,
form .inputs-list:not(.no-list) label > span p,
form .inputs-list:not(.no-list) label > span a
{
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #F2F5FF;
	font-size: 14px;
	line-height: 17px;
}

/* Inputs - Datepicker */

.fn-date-picker .pika-table thead th {
	background-color: 

  
  
    
  


  rgba(0, 50, 109, 1.0)

;
	color: #FFFFFF;
}

.fn-date-picker td.is-today .pika-button {
	color: #001423;
}

.hs-datepicker .is-selected button.pika-button {
	background-color: #ffffff;
	color: #001423;
}

.hs-datepicker button.pika-button:hover {
	background-color: #326BFF !important;
}

/* Form Rich Text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: theme.colors.dark_color.color;
}

/* GDPR Text */

form .legal-consent-container,
form .legal-consent-container .hs-richtext,
form .legal-consent-container .hs-richtext p {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #F2F5FF;
	font-size: 14px;
}

/* Validation */

.hs-input.invalid.error {
	border-color: #ff9c89;
}

.hs-error-msg,
.hs-error-msgs, .legal-consent-container .hs-error-msgs label {
	color: #ff9c89 !important;
	font-size: 14px;
}
.legal-consent-container ul.hs-error-msgs { padding-top: 10px; }
input[type=checkbox], input[type=radio] { width: 15px; height: 15px; margin: 0; }
label.hs-form-checkbox-display { display: flex; align-items: center; justify-content: flex-start; margin: 0 0 15px; gap: 15px; }
label.hs-form-booleancheckbox-display { display: flex; align-items: center; justify-content: start; gap: 15px; }
.legal-consent-container .hs-form-booleancheckbox-display>span { margin: 0 !important; }
/* Submit */
form input[type='submit'],
form .hs-button {
	font-size: 16px;
	line-height: 22px;
}


form input[type='submit'],
form .hs-button {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: #FF6642;
	border: none;
	border-radius: 5px;
	color: #fff;
	fill: #fff;
	padding: 10px 20px;
	width: 100%;
	margin-top: 30px;
}
form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
	background-color: rgba(255, 102, 66, 0.9) !important;
	border: none;

	color: #fff !important;
	outline: none;
}


form input[type='submit']:after,
form .hs-button:after {
	content: none;
}



form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: transparent;
	border: none;
	color: #3895FF;
	fill: #3895FF;
}



form input[type='submit']:hover:after,
form input[type='submit']:focus:after,
form input[type='submit']:active:after,
form .hs-button:hover:after,
form .hs-button:focus:after,
form .hs-button:active:after {
	content: none;
}



form input[type='submit']:active,
form .hs-button:active {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: transparent;
	border: none;
	color: #88e5ff;
	fill: #88e5ff;
}




.footer-top-right-section form .hs_error_rollup { display: none; }

/* Inline Thank You Message */

.submitted-message {
	background-color: 

  
  
    
  


  rgba(50, 107, 255, 1.0)

;
	border: 0px solid #ffffff;
	border-radius: 20px;
	padding: 10px 57px;
}





table {
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	border: 1px solid #D2E9FC;
}

th,
td {
	border: 1px solid #D2E9FC;
	color: #001423;
	padding: 15px 15px;
}

thead th,
thead td {
	background-color: 

  
  
    
  


  rgba(0, 50, 109, 1.0)

;
	border-bottom: 2px none #D2E9FC;
	color: #FFFFFF;
}

tbody + tbody {
	border-top: 2px none #D2E9FC;
}






.header {
	background-color: 

  
  
    
  


  rgba(0, 20, 35, 1)

;
	border-bottom: 1px none #ffffff;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}

.header__container {
	max-width: 1130px;
}
.header .hs_cos_wrapper_type_logo { display: block; height: auto; line-height: 0;}
/* Header Content */

.header p,
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6,
.header div,
.header li,
.header blockquote,
.header .related-post__title a {
	color: 

  
  
    
  


  rgba(194, 211, 255, 1)

;
}

/* Logo */

.header__logo .logo-company-name {
	color: 

  
  
    
  


  rgba(194, 211, 255, 1)

;
}

/* Navigation Menu */

.navigation-primary .menu-item a {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	color: #F2F5FF;
	font-size: 15px;
	text-transform: none;
	line-height: 15px;
}

/*.navigation-primary .menu-item:hover a,
.navigation-primary .menu-item:focus a {
color: #C2D3FF;
}*/

/*.navigation-primary .menu-item a:active {
font-family: Lato, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
color: #F2F5FF;
}*/


.navigation-primary .submenu:not(.level-1) {
	background-color: 

  
  
    
  


  rgba(0, 20, 35, 1)

;
}

.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:hover,.navigation-primary .submenu:not(.level-1) .menu-item .active-item.menu-link,
.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:focus {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(194, 211, 255, 1.0)

;
	color: #C2D3FF;
}

.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:active {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(0, 20, 35, 1.0)

;
	color: #F2F5FF;
}
.has-submenu:after {
	content: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/submenu-arrow.svg);
	cursor: pointer;
	padding-left: 2px;
	position: relative;
	top: -2px;
	width: 10px;
}
.has-submenu:hover:after {
	content: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/submenu-arrow-hover.svg);

}
.navigation-primary.enhanced-nav .submenu-wrap { position:fixed; top:62px; padding-top:37px; right:0; left:0; justify-content:center; align-content:center; align-items:flex-start; display:none; } 
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 { position:relative; top:auto; left:auto; right:auto; width:100% !important; display:flex; justify-content:center; align-content:center; align-items:center; flex-flow:row wrap; background-color: #F2F5FF; border: 0; } 
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item { width:100%; max-width:380px; } 
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item a { display:flex; justify-content:space-between; align-content:flex-start; align-items:flex-start; flex-flow:row nowrap; padding:25px; } 
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item a img { width:40px; margin:auto 0; } 
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item a div { width:calc( 100% - 54px ); } 
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item a div span { font-size: 18px; line-height: 18px; color: #001423; font-weight: 600;letter-spacing: -0.03em;display: inline-block;margin-bottom:7px;}
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item a div p { font-size: 14px; margin: 0; min-height: 50px; line-height: 19px; font-weight: 400; color: #001423; }



@media (min-width: 768px) {
	.navigation-primary .submenu:not(.level-1) {
		border: 2px solid #EFF7FE;
	}
}

@media (max-width: 768px) {
	.header__navigation {
		background-color: 

  
  
    
  


  rgba(0, 20, 35, 1)

;
	}

	.header__menu .header__mobile-menu-icon,
	.header__menu .header__mobile-menu-icon:after,
	.header__menu .header__mobile-menu-icon:before,
	.header__menu .menu-arrow-icon,
	.header__menu .menu-arrow-icon:after {
		background-color: #F2F5FF;
	}

	.navigation-primary .submenu.level-1 .menu-item .menu-link:hover,
	.navigation-primary .submenu.level-1 .menu-item .menu-link:focus {
		font-family: Lato, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
		background-color: transparent;
		color: #C2D3FF;
	}

	.navigation-primary .submenu.level-1 .menu-item .menu-link:active {
		font-family: Lato, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
		background-color: 

  
  
    
  


  rgba(0, 20, 35, 1.0)

;
		color: #F2F5FF;
	}
}

/* Menu Toggle */

@media screen and (max-width: 991px) {
	body .header__navigation-toggle svg,
	body .menu-arrow svg {
		fill: #F2F5FF;
	}
}

/* Language Switcher */

.header__language-switcher .lang_list_class {
	background-color: 

  
  
    
  


  rgba(0, 20, 35, 1)

;
	border: 2px solid #EFF7FE;
}

.header__language-switcher-label-current:after {
	border-top-color: #F2F5FF;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	color: #F2F5FF;
	font-size: 15px;
	text-transform: none;
}

.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li:focus a,
.header__language-switcher .lang_list_class li a:active {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	color: #C2D3FF;
}

.header__language-switcher .lang_list_class li:hover,
.header__language-switcher .lang_list_class li:focus {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(194, 211, 255, 1.0)

;
	color: #C2D3FF;
}

/* Blog Post Listing Module */

.header .blog-post-listing h1,
.header .blog-post-listing h2,
.header .blog-post-listing h3,
.header .blog-post-listing h4,
.header .blog-post-listing h5,
.header .blog-post-listing h6,
.header .blog-post-listing p,
.header .blog-post-listing div,
.header .blog-post-listing span {
	color: #001423;
}

/* Related Posts Module */

.header .related-post__title a:hover,
.header .related-post__title a:focus {
	color: 

  
  
    
  


  rgba(194, 211, 255, 1)

;
}

.header .related-post__title a:active {
	color: 

  
  
    
  


  rgba(194, 211, 255, 1)

;
}

/* Social Follow Module */

.header .social-links__icon svg {
	fill: 

  
  
    
  


  rgba(194, 211, 255, 1)

;
}

.header .social-links__icon:hover svg {
	fill: 

  
  
    
  


  rgba(0, 20, 35, 1)

;
}

.header .social-links__icon:hover {
	background-color: 

  
  
    
  


  rgba(194, 211, 255, 1)

;
}

.dot-subtitle { letter-spacing:-0.03em; position: relative; padding-left: 16px; font-weight: 500; font-size:15px; line-height:1; letter-spacing: -0.03em; color:#000; }
.dot-subtitle::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 9px; height: 9px; border-radius: 50%; background: #5F58FE; } 
.dot-subtitle.orange:before {background:#FF6642}


.mega-menu-header-wrapper { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 28px 0; }
.megamenu-header-logo { width: 170px; height: auto; }
.megamenu-header-logo img { width: 100%; height: 100%; }
.megamenu-header-main { width: 100%; }
.megamenu-header-main .hs-menu-wrapper ul { width: 100%; justify-content: flex-end; align-items: center; }
.megamenu-header-main .hs-menu-wrapper ul li { margin: 0 25px; width: auto; }
/*.megamenu-header-main .hs-menu-wrapper ul li a { font-size: 18px; line-height: 1.3; color: #34495E; font-weight: 500; }*/
.mega-menu-header { padding: 25px 0; background: 

  
  
    
  


  rgba(0, 20, 35, 1)

; box-shadow: 0px 3px 6px #00000029; position: fixed; top: 0; left: 0; right: 0; z-index: 9999; }
/*.megamenu-header-main .hs-menu-wrapper ul li:last-child { margin-left: 29px; }
.megamenu-header-main .hs-menu-wrapper ul li:last-child a { font-size: 16px; line-height: 1; letter-spacing: 0; background: #F9D332; border: 2px solid #F9D332; box-shadow: 0px 3px 6px #00000029; border-radius: 23px; padding: 10px 32px; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; display: inline-block; }*/
.megamenu-row-inner { display: flex; flex-wrap: wrap; }
/*.megamenu-header-main .hs-menu-wrapper ul li:last-child:hover a { background: #FFFFFF; box-shadow: 0px 3px 6px #00000029; border: 2px solid #F9D332; color: #34495E !important; }*/
.megamenu-layout-one-main .megamennu-box-img { width: 288px; height: 288px; margin: 0 auto; }
.megamennu-box-img img { width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.megamenu-header-logo a { display: inline-block; width: 100%; height: 100%; line-height: 0; }
/*.megamenu-header-main .hs-menu-wrapper ul li:last-child:after { display: none; }*/
.megamenu-layout-one-main { display: flex; flex-wrap: wrap; }
.megamu-layoutone-twocol-wrap { display: flex; flex-wrap: wrap; }
.megamu-layoutone-twocol { width: 50%; display: flex; flex-wrap: wrap; position: relative; padding-right: 15px; }
.megamu-layoutone-twocol a { position: absolute; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; }
.megamenu-layout-one { width: calc(100% - 36%); padding-left: calc((100% /2) - 550px); padding-top: 29px; }
.megamenu-layout-one-right-wrap { width: 36%; padding: 10px 10px 42px 10px; }
.megamenu-layout-one-main .megamenu-layout-one-right-wrap { background-color: #0C2335; mix-blend-mode: multiply; }
.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper>ul>li:hover a { color: #2392FF; }
.megamu-layoutone-twocol-cont h5 { margin: 0; font-size: 14px; color: #2392FF; line-height: 1.4; font-family: Open Sans, sans-serif; font-weight: 600; }
.megamu-layoutone-twocol-cont p { margin: 0; font-size: 12px; line-height: 1.4; }
.megamu-layoutone-twocol-img { width: 30px; height: 30px; }
.megamu-layoutone-twocol-cont { padding-left: 13px; width: calc(100% - 30px); }
.megamu-layoutone-twocol { margin-bottom: 18px; }
.megamenu-layoutone-onecol { display: flex; flex-wrap: wrap; margin-bottom: 38px; position: relative; padding-right: 25px; }
.megamenu-layoutone-onecol a { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: inline-block; }
.megamenu-layoutone-onecol-right h6 { margin: 0; color: #34495E; font-family: Open Sans, sans-serif; font-weight: 600; }
.megamenu-layoutone-onecol-right p { margin: 0; color: #34495E; font-family: Open Sans, sans-serif; }
.cont-main p { margin: 0; color: #34495E; font-size: 12px; line-height: 1.4; font-family: Open Sans, sans-serif; }
.megamenu-layoutone-onecol-left { width: 30px; height: 30px; }
.megamenu-box-content { text-align: center; }
.megamenu-layout-one-main .megamenu-box-content h3 { color: #F9D332; }
.megamenu-layoutone-onecol-right { padding-left: 13px; width: calc(100% - 30px); }
.hs-menu-children-wrapper.megamenu { background: #ffffff; left: 50%; opacity: 0; overflow: hidden; padding: 0; pointer-events: none; position: absolute; top: 81px; visibility: hidden; width: 100%; transform: translateX(-50%); box-shadow: inset 0px 3px 6px #00000029, 0px 3px 6px #00000029; }
.megamenu-header-main .hs-menu-wrapper ul li:hover .megamenu { opacity: 1; visibility: visible; pointer-events: unset; }
.megamenu-box-btn a { text-align: center; display: inline-block; color: #2392FF !important; font-size: 16px !important; line-height: 1.4 !important; position: relative; padding-right: 18px; font-family: Open Sans, sans-serif; font-weight: 600 !important; }
.megamenu-box-btn a:after { content: ''; position: absolute; background-image: url('https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Landytech%202023%20%28LATEST%29/Marketing%20assets/Group%201579.svg'); width: 13px; height: 9px; top: 50%; transform: translateY(-50%); right: 0; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.megamenu-box-btn { text-align: center; }
.megamenu-layout-one-main .megamenu-box-content { margin-top: 3px; }
/*.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper > ul > li { padding: 25px 0; }*/
.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper > ul > li > a { min-height: auto; display: flex; align-items: center; justify-content: flex-start; }
.mega-menu-header.lt-header-sec { padding: 0; }
.megamenu-box-content h5 { color: #2392FF; font-weight: 400; font-family: Open Sans, sans-serif; margin-bottom: 17px; }
.megamu-layoutone-twocol-wrap { margin-bottom: 22px; }
.megamenu-layout-two-main .megamenu-layout-one-right-wrap { background: #f0f5f5; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center; mix-blend-mode: multiply; }
.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper>ul>li { display: flex; align-items: center; }
.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper>ul>li .child-trigger { width: 10px; height: 10px; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Nov%202021/arrow-down-menu.png); background-position: center; background-repeat: no-repeat; background-size: contain; margin-left: 5px; }
.megamenu-layout-three .megamenu-layout-one-right-wrap { align-items: center; display: flex; flex-wrap: wrap; background: #F0F5F5; mix-blend-mode: multiply; padding: 24px; }
.megamenu-layout-three .megamennu-box-img { width: 198px; height: auto; }
.megamenu-layout-three .megamenu-box-right { width: calc(100% - 198px); padding-left: 23px; }
.megamenu-layout-three .megamenu-box-content { text-align: left; }
.megamenu-layout-three .megamenu-box-btn { text-align: left; }
.megamenu-layoutone-onecol-left img { position: absolute; left: 0; top: 0; transition: all 500ms ease-in-out; }
.megamenu-layoutone-onecol-left img.megameu-normal-img { opacity: 1; }
.megamenu-layoutone-onecol-left img.megamenu-hover-image { opacity: 0; }
.megamenu-layoutone-onecol:hover img.megameu-normal-img { opacity: 0; }
.megamenu-layoutone-onecol:hover img.megamenu-hover-image { opacity: 1; }
.megamu-layoutone-twocol-img img { position: absolute; left: 0; top: 0; transition: all 500ms ease-in-out; }
.megamu-layoutone-twocol-img img.megameu-normal-img { opacity: 1; }
.megamu-layoutone-twocol-img img.megamenu-hover-image { opacity: 0; }
.megamu-layoutone-twocol:hover img.megameu-normal-img { opacity: 0; }
.megamu-layoutone-twocol:hover img.megamenu-hover-image { opacity: 1; }
.megamu-layoutone-twocol:hover .megamu-layoutone-twocol-cont h5 { color: #34495E; }
.header-login-button {width: auto;margin-right: 20px;}
.header-login-button a {border:1px solid;}
.header-button { width: 160px; }
.header-button .button a:active, .header-button .button:active, .header-button .button, .header-button button:active {border: none;}
.submenu.level-1 > li > a.active-item:before { position: absolute; content: ""; width: 9px; height: 9px; background: #326BFF; border-radius: 50%; top: 50%; transform: translateY(-50%); left: -15px; }
.submenu.level-1 > li > a.active-item.Tomato:before { background:#FF6642; }
.submenu.level-1 > li > a.active-item.green:before { background:#42BA91; }
.submenu.level-1 > li > a.active-item.Sunglow:before { background:#FFCA36; }
.submenu.level-1 > li > a.active-item.purple:before { background:#5F58FE; }


.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item a .submenu-heading-block {max-width: 85px;width:100%;height: 100%;display: flex;justify-content: center;border: 2px solid #134BC9;border-radius: 10px;}
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item a .submenu-heading-block img {width: 85px;height: auto;padding: 10px;}
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item a .submenu-content {width: calc(100% - 85px);padding-left: 20px;}
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item a .submenu-content span { font-size: 18px; line-height: 18px; color: #001423; font-weight: 600;letter-spacing: -0.03em;display: inline-block;margin-bottom:7px;}

.submenu-wrap .submenu-box {display:block;}
.navigation-primary.enhanced-nav .submenu-wrap .submenu.level-2 > .menu-item a {display:none;}
.none-navigation-header {position: absolute;}
.none-navigation-header .mega-menu-header-wrapper {justify-content: center;}

/* submenu section */

.submenu-box {width: 100%;background: #F2F5FF;padding:60px 0;overflow: hidden;display:none;}
.submenu-box .submenu-block+.submenu-block {margin-top:50px;}
/*.submenu-box .submenu-block .submenu-heading-block a {display:inline-block;}*/
.submenu-box .submenu-block .submenu-heading-block .img-block {max-width: 85px;width: 100%;border: 2px solid #134BC9;border-radius: 10px;display: flex;justify-content: center;padding:16px 10px;height:100%;}
.submenu-box .submenu-block .submenu-heading-block .img-block img {width: 100%;height: 46px !important;}
.submenu-box .submenu-block .submenu-heading-block .heading-content {max-width: 237px;width: 100%;margin-left: 20px;justify-content: center;display: flex;flex-direction: column;}
.submenu-box .submenu-block .submenu-heading-block .heading-content .heading-title span {font-size: 18px;font-weight: 600;line-height: 18px;color: #001423;letter-spacing: -0.03em;display: inline-block;margin-bottom: 7px;}
.submenu-box .submenu-block .submenu-heading-block .heading-content .content p {font-size: 14px;font-weight: 400;line-height: 19.6px;letter-spacing: -0.03em;color: #001423;margin-bottom:5px;}
.submenu-box .submenu-block .submenu-heading-block .heading-content .content p:last-child {margin-bottom: 0;}
.submenu-box .submenu-block .submenu-sub-block .img-block {align-items: center;border: 1px solid #001423;border-radius: 10px;display: flex;justify-content: center;padding: 10px;max-width: 60px;width: 100%;}
.submenu-box .submenu-block .submenu-sub-block .img-block img {margin: 0 auto;height: 40px !important;width: 40px;}
.submenu-box .submenu-block .submenu-sub-block .content p:last-child {margin-bottom: 0;}
.submenu-box .submenu-block .submenu-sub-block {margin: 0 15px;width: calc(100% / 4 - 30px);margin-top: 30px;}
.submenu-box .submenu-block .submenu-sub-block .list-content {max-width: 185px;width: 100%;padding-left: 15px;margin-top: auto;margin-bottom: auto;}
.submenu-box .submenu-block .submenu-sub-block .list-content .list-title span {font-size: 15px;font-weight: 500;line-height: 1;letter-spacing: -0.03em;color:#001423;display:inline-block;margin-bottom:3px;}
.submenu-box .submenu-block .submenu-sub-block .list-content .content p {font-size: 13px;font-weight: 400;line-height: 14px;letter-spacing: -0.03em;color: #001423;margin-bottom:7px;}
.submenu-box .submenu-block .submenu-sub-block .list-content .content p:last-child {margin-bottom:0;}
.submenu-box .submenu-block a:hover {font-family: Lato, sans-serif;}
.submenu-box .submenu-block .submenu-heading-block a:hover .img-block {border: 2px solid #6798FF;}
.submenu-box .submenu-block .submenu-heading-block a:hover .img-block img {filter: brightness(0) saturate(100%) invert(58%) sepia(36%) saturate(2789%) hue-rotate(197deg) brightness(99%) contrast(105%);}
.submenu-box .submenu-block .submenu-sub-block a:hover .img-block img {filter: brightness(0) saturate(100%) invert(47%) sepia(96%) saturate(5261%) hue-rotate(218deg) brightness(104%) contrast(100%);}
.submenu-box .submenu-block .submenu-sub-block a:hover .img-block {border-color:#326BFF;}
.submenu-box .submenu-block .submenu-sub-block a:hover .content p,
.submenu-box .submenu-block .submenu-sub-block a:hover .list-title span {color:#326BFF;}
.submenu-box .submenu-block-col {margin: 0 20px;width: calc(100% / 3 - 40px);margin-top: 0 !important;justify-content: space-between;display: flex;flex-direction: column;}
.submenu-box .flex-col .submenu-block-col:nth-child(n + 4) {margin-top:50px !important;}
.submenu-box .submenu-block.submenu-block-col .submenu-heading-block .heading-content {width: calc(100% - 105px);}
.submenu-box .submenu-block.submenu-block-col .submenu-sub-block .list-content {max-width: 100%;width: calc(100% - 160px);}
.submenu-box .submenu-block.submenu-block-col .submenu-sub-block .list-content .list-title {line-height:1;}
.submenu-box .submenu-block.submenu-block-col .submenu-heading-block a {display:inline;}
.submenu-box .submenu-block .submenu-sub-block .same-block .img-block {max-width: 44%;padding: 0;border: none;}
.submenu-box .submenu-block .submenu-sub-block .same-block .img-block img {max-width: 100%;height: 102px !important;width: 100%;object-fit: cover;}
.submenu-box .submenu-block .submenu-sub-block .same-block .list-content {max-width: 56%;width: calc(100% - 0px);}
.submenu-box .submenu-block .submenu-sub-block .same-block .list-content .list-title span {font-size: 14px;line-height: 19px;}
.submenu-box .submenu-block .submenu-sub-block .same-block .list-content .content p {font-size: 12px;line-height: 16.8px;} 
.submenu-box .submenu-block .submenu-sub-block a:hover .same-block .img-block img {filter:none;} 
.submenu-box .submenu-block .submenu-sub-block a:hover .same-block .content p, .submenu-box .submenu-block .submenu-sub-block a:hover .same-block .list-title span {color:#001423;}
.submenu-box .submenu-block .submenu-sub-block .same-block .list-content .read-more-link {align-items: center;display: flex;margin-top: 3px;}
.submenu-box .submenu-block .submenu-sub-block .same-block .list-content .read-more-link .button.button--simple {color: #326BFF;font-weight: 700;font-size: 14px;line-height: 19px;text-transform: capitalize;}
.submenu-box .submenu-block .submenu-sub-block .same-block .list-content .read-more-link svg {height: 12px;margin-left: 13px;margin-top: 1px;}
.submenu-box .same-block-flex {margin-left:-15px !important;margin-right:-15px !important;}
.submenu-box .same-block-flex .submenu-block-col {margin: 0 15px;width: calc(100% / 3 - 30px);}

.our-mission-one-line .three-col-icon-content-item {max-width: calc( 100% / 5 ); }	

@media (max-width:1130px) {
	.megamenu-layout-one { padding-left: 15px; }
	.megamenu-header-main .hs-menu-wrapper ul li { margin: 0 0 0 40px; }
	.megamenu-layout-three .megamennu-box-img { width: 165px; }
	.megamenu-layout-three .megamenu-box-right { padding-left: 15px; width: calc(100% - 165px); }
}
/*@media (min-width: 992px) {
.submenu-wrap { display: block; }
}*/
@media screen and (max-width:991px) {
	.mega-menu-header.lt-header-sec { padding: 25px 0; }
	.mega-menu-header.lt-header-sec.none-navigation-header {padding: 0;}
	.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper>ul>li { padding: 0; margin: 0; width: 100%; }
	.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper>ul { display: block; }
	.mega-menu-header-wrapper .naviagtion { width: calc(100% - 184px); }
	.mega-menu-header-wrapper .naviagtion .hs-menu-wrapper { background-color: #fff; border-radius: 0; display: none; height: 90vh; left: -1px; max-width: calc(100% + 1px); overflow-x: hidden; overflow-y: auto; position: absolute; right: 0; top: 100%; width: calc(100% + 1px); z-index: 99; padding: 33px 15px 64px; overflow: auto !important; }
	.mega-menu-header-wrapper .naviagtion .mobile-trigger { cursor: pointer; display: inline-block !important; height: 35px; padding: 0; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); width: 35px; z-index: 12; }
	.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper>ul>li>a { min-height: 45px; }
	.mega-menu-header-wrapper .naviagtion .mobile-trigger .line { background: #2c3e50; border-radius: 60px; display: block; height: 3px; left: 2px; position: absolute; width: 30px; transition: all 500ms ease-in-out; }
	.mega-menu-header-wrapper .naviagtion .mobile-trigger .line-1 { top: 10px; }
	.mega-menu-header-wrapper .naviagtion .mobile-trigger .line-2 { top: 53%; }
	.mega-menu-header-wrapper .naviagtion .mobile-trigger .line-3 { top: 75%; }
	.mega-menu-header-wrapper .naviagtion .mobile-trigger.active-re .line-2 { opacity: 0; }
	.mega-menu-header-wrapper .naviagtion .mobile-trigger.active-re .line-1 { transform: rotate(45deg) translateY(11px); }
	.mega-menu-header-wrapper .naviagtion .mobile-trigger.active-re .line-3 { transform: rotate(-45deg) translateY(-12px); }
	/*.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper>ul>li:last-child { margin-top: 15px; }
	.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper>ul>li:last-child a { text-align: center; justify-content: center; }*/
	html.mobile-open { overflow: hidden; }
	.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper>ul>li { position: relative; display: block; }
	.mega-menu-header.lt-header-sec .megamenu-header-main .hs-menu-wrapper>ul>li .child-trigger { position: absolute; right: 0; top: 16px; }
	.megamenu-header-main .hs-menu-wrapper ul li:hover .megamenu { position: relative; top: 0; }
	.hs-menu-children-wrapper.megamenu { box-shadow: none; padding: 15px 0; }
	.megamenu-layout-one { padding-left: 0; padding-top: 0; }
	.megamenu-layoutone-onecol { margin-bottom: 25px; }
	.megamu-layoutone-twocol-wrap { margin-bottom: 15px; }
	.megamenu-layout-three .megamenu-layout-one-right-wrap { padding: 15px; }
	.megamenu-layout-one { width: 100%; }
	.megamenu-layout-one-right-wrap { width: 100%; }
	.megamenu-layout-one-right-wrap { border-radius: 15px; }
	.megamenu-layout-two-main .megamenu-box-content { margin-top: 15px; }
	.megamenu-layout-two-main .megamenu-layout-one-right-wrap { padding: 25px 15px; }
	.active-item:before { display: none; }
	.navigation-primary .menu-item a.active-item { color: #C2D3FF; }


}
@media (max-width:767px) {
	.megamenu-layout-one-right-wrap { width: 100%; }
	.megamenu-layout-one { width: 100%; }
	.megamu-layoutone-twocol { width: 100%; }
}
@media (max-width:414px) {
	.megamenu-layout-three .megamennu-box-img { width: auto; margin: 0 auto; }
	.megamenu-layout-three .megamenu-box-right { width: 100%; padding: 15px 0 0 0; }
	.megamenu-layout-one-main .megamennu-box-img { width: 250px; height: 250px; }
}





.footer-section, 
.footer--site-page 
{
	background-color: 

  
  
    
  


  rgba(0, 20, 35, 1)

;
	border-top: 1px none #00C6AB;
}

.footer--landing-page {
	background-color: #ffffff;
}

.footer__container {
	max-width: 1130px;
}

.footer__bottom-section {
	border-color: {color=#ffffff, opacity=null, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#ffffff, css=#ffffff};
	border-top: 2px solid #EFF7FE;
}

/* Footer Content */
.footer-section h1,
.footer-section h2,
.footer-section h3,
.footer-section h4,
.footer-section h5,
.footer-section h6,
.footer-section p,
.footer-section a:not(.button),
.footer-section div,
.footer-section span,
.footer-section blockquote,
.footer-section .related-post__title a
.footer--site-page h1,
.footer--site-page h2,
.footer--site-page h3,
.footer--site-page h4,
.footer--site-page h5,
.footer--site-page h6,
.footer--site-page p,
.footer--site-page a:not(.button),
.footer--site-page div,
.footer--site-page span,
.footer--site-page blockquote,
.footer--site-page .related-post__title a {
	color: {color=#ffffff, opacity=null, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#ffffff, css=#ffffff};
}



.footer--site-page h4 {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	font-size: 20px;
	letter-spacing: 0px;
	text-transform: none;
}



/* Footer Menu */

.sitemap-menu a, .footer .hs-menu-item a, .office-wrap p strong {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #ffffff;
	font-size: 16px;
	text-transform: none;
	line-height: 19px;
	margin: 0 0 10px;
}
.office-wrap p strong { font-weight: 500; }

.sitemap-menu a:hover, .footer .hs-menu-item a:hover,
.sitemap-menu a:focus, .footer .hs-menu-item a:focus
{
	font-family: Lato, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #C2D3FF;
}

.sitemap-menu a:active, .footer .hs-menu-item a:active {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #ffffff;
}

/* Form Module */

.footer--site-page .form-title,
.footer--site-page form .hs-richtext,
.footer--site-page form .hs-richtext *,
.footer--site-page form .hs-richtext p,
.footer--site-page form .hs-richtext h1,
.footer--site-page form .hs-richtext h2,
.footer--site-page form .hs-richtext h3,
.footer--site-page form .hs-richtext h4,
.footer--site-page form .hs-richtext h5,
.footer--site-page form .hs-richtext h6,
.footer--site-page .hs-form-field > label,
.footer--site-page .hs-form-field > label span,
.footer--site-page .hs-form-field legend,
.footer--site-page form .inputs-list:not(.no-list) label,
.footer--site-page form .inputs-list:not(.no-list) label > span,
.footer--site-page form .inputs-list:not(.no-list) label > span p {
	color: {color=#ffffff, opacity=null, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#ffffff, css=#ffffff};
}
.social-icon svg path{  
-webkit-transition: all .4s;
-moz-transition: all .4s;
-o-transition: all .4s;
-ms-transition: all .4s;
transition: all .4s;
; }
.social-icon:hover svg path { fill: #C2D3FF; }
.footer-top-left-section .footer-col { width: 33.33%; }
.footer-copyright-text { font-size: 14px; font-weight: 400; line-height: 17px; color: #ffffff; }
.footer-copyright-text, .footer-social-section { width: 50%; }
/* Blog Post Listing Module */

.footer .blog-post-listing h1,
.footer .blog-post-listing h2,
.footer .blog-post-listing h3,
.footer .blog-post-listing h4,
.footer .blog-post-listing h5,
.footer .blog-post-listing h6,
.footer .blog-post-listing p,
.footer .blog-post-listing div,
.footer .blog-post-listing span {
	color: #001423;
}


/* Related Posts Module */

.footer--site-page .related-post__title a:hover,
.footer--site-page .related-post__title a:focus {
	color: {color=#ffffff, opacity=null, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#ffffff, css=#ffffff};
}

.footer--site-page .related-post__title a:active {
	color: {color=#ffffff, opacity=null, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#ffffff, css=#ffffff};
}

/* Social Follow Module */

.footer--site-page .social-links__icon svg {
	fill: {color=#ffffff, opacity=null, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#ffffff, css=#ffffff};
}

.footer--site-page .social-links__icon:hover svg {
	fill: 

  
  
    
  


  rgba(0, 20, 35, 1)

;
}

.footer--site-page .social-links__icon:hover {
	background-color: {color=#ffffff, opacity=null, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#ffffff, css=#ffffff};
}
.footer-top-right-section { width: 435px; } 
.footer-top-left-section { width: calc(100% - 435px); padding-right: 72px; } 
.footer-section .hs-menu-wrapper ul .hs-menu-item.hs-item-has-children .hs-menu-children-wrapper { display: block; left: auto; opacity: 1; position: relative; right: auto; width: 100%; margin-top: 14px; } 
.footer-section .hs-menu-wrapper ul { display: block; list-style-type: none; margin: 0; padding: 0; } 
.footer-section .hs-menu-wrapper ul .hs-menu-item.hs-menu-depth-1 { margin: 0 0 50px; }
.footer-menu-address-section li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > a, .footer-offices h4 { font-size: 18px; font-weight: 600; color: #ffffff; cursor: none; pointer-events: none; line-height: 21.6px; }
.footer-offices h4 { margin: 2px 0 0; font-family: Lato; }
.office-wrap p { margin: 0 0 5px; color: #C2D3FF; font-size: 14px; line-height: 17px; font-weight: 400; }
.office-wrap { margin-top: 18px;}
.footer-bottom-inner.dis-flex { justify-content: space-between; } 
.footer-social-section.dis-flex { align-items: center; gap: 20px; justify-content: flex-end; }
.footer-top-right-inner-section form .hs-interested_in { margin: 0 0 30px; }




/* Blog Title */

.blog-index__post-title a,
.blog-index__post-author-name {
	color: #001423;
}

.blog-index__post-title a:hover,
.blog-index__post-title a:focus {
	color: #000000;
}

.blog-index__post-title a:active {
	color: #506473;
}

/* Blog Meta - Author */

.blog-index__post-author-name,
.blog-post__author-name {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #001423;
}

.blog-post__author-links svg {
	fill: #001423;
}

.blog-post__author-links a:hover svg {
	fill: #ffffff;
}

/* Tags */

.blog-index__post-tag-link,
.blog-post__tag-link {
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
	color: #00C6AB;
}

.blog-index__post-tags svg,
.blog-post__tags svg {
	fill: #ffffff;
}

/* Blog Listing */

.blog-subheader__author-links a {
	background-color: #ffffff;
}

.blog-subheader__author-links a:hover {
	background-color: #34495E;
}

/* Blog Pagination */

.blog-pagination__link {
	color: #ffffff;
}

.blog-pagination__link:hover,
.blog-pagination__link:focus {
	color: #34495E;
}

.blog-pagination__link:hover svg,
.blog-pagination__link:focus svg {
	fill: #34495E;
}

.blog-pagination__link:active {
	color: #8499ae;
}

.blog-pagination__link:active svg {
	fill: #8499ae;
}

.blog-pagination__prev-link--disabled,
.blog-pagination__next-link--disabled {
	color: #d0d0d0;
}

.blog-pagination__prev-link--disabled svg,
.blog-pagination__next-link--disabled svg {
	fill: #d0d0d0;
}

.blog-pagination__link--active {
	background-color: #326BFF;
	color: #fff;
}

.blog-pagination__link--active:hover,
.blog-pagination__link--active:focus {
	color: #fff;
}

/* Blog Post */

.blog-post__image {
	border-radius: 18px;
}

/* Blog Search */

.blog-search form button {
	border-radius: 50px;
}





/* Error Pages - Global */

.error-page:before {
	font-family: Lato, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
}

/* System Pages - Global */

.hs-search-results__title {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #001423;
}

.hs-search-results__title:hover {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
}

/* Forms in System Pages */

#email-prefs-form h3 {
	font-family: 'Plus Jakarta Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
	color: #F2F5FF;
	font-size: 17px;
	padding: 0px 0px;
}

#email-prefs-form,
#email-prefs-form h1,
#email-prefs-form h2 {
	color: #F2F5FF;
}

/* Password Prompt */

.password-prompt input[type='password'] {
	margin-bottom: 20px;
}

/* Backup Unsubscribe */

.backup-unsubscribe input[type='email'] {
	margin-bottom: 20px;
	padding: 11px 25px !important;
}

.header__language-switcher .lang_list_class li a,
.header__language-switcher-label-current{
	color: #326BFF !important;
}

.header__language-switcher .lang_list_class li {
	padding-top: 15px;
	padding-bottom: 15px;
}

.header.v2.no-nav-head .globe_class {
	background-color: #fff;
}

.header.v2.no-nav-head .site-header-btn {
	display: none;
}

.header.v2.no-nav-head .mega-menu-header-wrapper {
	justify-content: center;
}

.header.v2.no-nav-head .header__menu {
	display: none;
}
.header.v2.no-nav-head .header__container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 1.5px;
	padding-bottom: 1.5px;
}
.header.v2.no-nav-head .header__language-switcher .lang_list_class {
	display: block;
	position: static;
	padding: 0px;
	border: 0;
	margin: 0px;
	transform: unset;
	display: flex;
	align-items: center;
	gap: 10px;
}

.header.v2.no-nav-head .header__language-switcher .globe_class {
	width: auto;
	height: auto;
	background-image: unset;
}

.header.v2.no-nav-head .header__language-switcher .lang_list_class:after,
.header.v2.no-nav-head .header__language-switcher .lang_list_class:before {
	content: none;
}

.header.v2.no-nav-head .header__language-switcher .lang_list_class li {
	margin: 0px;
	padding: 0px;
	border: 0;
	margin: 0px;
	border-radius: 0;
	background-color: unset;
}
.header.v2.no-nav-head .header__language-switcher-label-current {
	display: none;
}
.header.v2.no-nav-head .header__language-switcher a.lang_switcher_link:after {
	content: attr(data-language);
	text-transform: uppercase;
	color: inherit;
	font-family: inherit;
	font-size: 15px;
	vertical-align: middle;
}
.header.v2.no-nav-head .header__language-switcher a.lang_switcher_link {
	border: 1.5px solid #326BFF;
	color: #326BFF;
	padding: 10px 20px;
	background-color: transparent;
	font-size: 0px;
	font-family: Lato, sans-serif;
	font-style: normal;
	font-weight: 700;
	text-decoration: none;
	min-width: 100px;
	border-radius: 5px;
	line-height: 22px;
	display: inline-block;
	text-transform: none;
	transition: all 0.3s ease-out;
}
.header.v2.no-nav-head .header__language-switcher a.lang_switcher_link[href=""] {
	background-color: rgba(50, 107, 255, 1.0);
	border: none;
	color: #fff !important;
	padding: 11px 20px;
}
.header.v2.no-nav-head .header__language-switcher a.lang_switcher_link:hover {
	background-color: rgba(50, 107, 255, 1.0);
	color: #ffffff !important;
}
.header.v2.no-nav-head .header__language-switcher a.lang_switcher_link[href=""]:hover{
	background-color: rgba(50, 107, 255, 0.9);
	color: #fff !important;
}
header .lang-switcher{display:none;}



:focus { outline: none; }
/********* Hero Section ******************/
.section_hero .baseModuleParent {position: inherit;}
.section_hero {z-index: 1;overflow: hidden;}
.section_hero .hero_box {display:flex;}
.section_hero .top_img:before {position: absolute;content: "";background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/svg%20hs.svg);width: 264px;height: 486px;background-size: cover;bottom: -180px;left: 18px;transform: translateX(-50%);}
.hero_box .img_block:after {position: absolute;content: "";background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Union-2.svg);background-repeat: no-repeat;background-size: contain;width: 351px;height: 288px;top: -200px;left: 89%;z-index: -1;transform: translateX(-50%);}
.section_hero .hero_box .left_block {max-width: 475px;width: 100%;margin-bottom: 120px; padding-bottom: 50px; }
.section_hero .heading_content h1 { margin-bottom: 16px; }
.section_hero .hero_box .left_block .content {max-width: 425px; width: 100%; }
.section_hero .hero_box .left_block .btn_block .btn-wrap+.btn-wrap {margin-left:10px;}
.section_hero .hero_box .left_block .btn_block {display:flex;}
.section_hero .hero_box .right_block {width: calc(100% - 475px);margin-top: 100px;}
.section_hero .hero_box .right_block .top_img {position: relative;}
.section_hero .hero_box .right_block .top_img img {position: absolute;top: -58px;left: 26%;transform: translateX(-50%); width: 224px; height: 173px; }
.section_hero .hero_box .right_block .img_block { margin-right: -62px; position: relative;  }
.section_hero .hero_box .right_block .img_block img { width: 687px; height: 631px; }

/*************** Management Section *********************/
.section_management {z-index: 0;overflow: hidden;}
.section_management .content_box .dis-flex .content_block:last-child,
.section_management .content_box .dis-flex {position: relative;}
.section_management .content_box .dis-flex .content_block:last-child:after {position: absolute;content: "";background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Vector%2010.png);width: 261px;height: 435px;top: -390px;left: 86%;background-repeat: no-repeat;transform: translateX(-50%);z-index: -1;}
.section_management .content_box .dis-flex:after {position: absolute;content: "";background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/svg_hs.svg);width: 650px;height: 383px;bottom: -136px;left: -702px;background-repeat: no-repeat;z-index: -1;}
.section_management {margin-top:-110px;}
.section_management * {color:#C2D3FF;}        
.section_management .heading_block {max-width: 616px;width: 100%;}
.section_management .heading_block .sub_title p {position: relative;margin-bottom: 15px;}
.section_management .heading_block .sub_title p:before {background: #326BFF;}
.section_management .content_box .dis-flex {margin: 0 -20px;}
.section_management .content_box .content_block {padding: 0 20px;margin-bottom: 40px;width: calc(100% / 3);}
.section_management .content_box .content_block .img_block {width: 223px;height: 143px;margin: auto;margin-bottom:50px;}
.section_management .content_box .content_block .img_block img {height: 100% !important;}
.section_management .content_box .content_block .heading_content h5 {margin-bottom:8px;}
.section_management .content_box .content_block .content p:last-child {margin-bottom:0px;}
.section_management .content_box .content_block .bottom_content {padding: 0 24px;}
.section_management .content_box .content_block .bottom_content .content {padding: 0 24px;}
.section_management .content_box .content_block .bottom_content .content p {font-size: 14px; line-height: 20px; }
.section_management .sub_title p {color:#C2D3FF !important;}
/******************** Solution Section ***********************/
.section_solution .content_box .dis-flex {margin: 0 -20px;}
.section_solution .content_box .content_block {padding: 0 20px;margin-bottom: 40px;width: calc(100% / 3);display: flex;flex-direction: column;justify-content: space-between;}
.section_solution .content_box .content_block .title_block h6,
.section_solution .content_box .content_block .content {margin-bottom:8px;}
.section_solution .content_box .content_block .content p {font-size:14px; line-height: 20px; }
.section_solution .content_box .content_block .content p:last-child {margin-bottom:0;}
.section_solution .content_box .content_block .img_block {position: relative;max-width: 340px;width: 100%;margin: auto;margin-bottom:25px;height:356px;}
.section_solution .content_box .content_block .img_block .errow_img {position: absolute;bottom: 21px;right: 15px;border: 1px solid #ffffff;border-radius: 50%;width: 51px;height: 51px;padding: 5px;align-items: center;text-align: center;display: flex;justify-content: center;}
.section_solution .content_box .content_block .img_block .errow_img svg {width:22px;height:22px;}
.section_solution .content_box .content_block .img_block img { height: 100% !important; width: 100%; object-fit: cover; border-radius: 16px; }

/************** Two Column Module **************************/
.two-column-left-section { width: 583px; }
.two-column-right-section { width: calc(100% - 583px); }
.two-column-right-section .right-image { line-height: 0; }
.two-column-right-section .right-image img { width: 100%; }
.two-column-left-section {padding-right: 40px;}
.sub_title p:before,
.sub_title h1:before { position: absolute; content: ""; width: 9px; height: 9px; background: #FF6642; border-radius: 50%; top: 50%; transform: translateY(-50%); left: 0; } 
.sub_title p,
.sub_title h1 { position: relative; padding-left: 16px; margin: 0;display: inline-block; color: #000; } 
.two-column-bottom-content { max-width: 340px; } 
.left-align .two-column-bottom-content { max-width: 354px; }
.content-top-image-wrapper .small-image { margin-right: 40px; } 
.content-top-image-wrapper .small-image:last-child { margin: 0; }
.two-column-wrapper.dis-flex.align-start.left-align { flex-direction: row-reverse; }

.left-align .two-column-left-section {padding-left: 120px;}

/***************** Why Choose Us Module **********************/
.why-choose-us-section .sub_title p:before { background: #326BFF; }
.why-choose-use-left-column-container { width: 50%; padding-right: 24px; }
.why-choose-use-right-column-container { width: 50%; }
h2.big { font-size: 128px; line-height: 180px; color: #326BFF;  }
.right-column-title { padding-bottom : 40px; border-bottom: 2px solid rgb(0 20 35 / 20%); }
.right-column-title h2, .right-column-title h5 { margin: 0; }
.achivements-list { width: calc(100%/3); }
.achivements-list h4 { line-height: 56px; font-weight: 700; color: #326BFF; margin: 0; }
.right-column-title h5 { font-weight: 500; color: #001423; }
/* .navigation-primary .header-button { display: none; } */
.navigation-primary .site-header-btn { display: none; }


/********** Testimonial Sliders Module *********************/
.section_testimonial {overflow: hidden;}
.section_testimonial .page-center {padding-right: 0;}
/* 	.section_testimonial .page-center .testimonial_box {max-width: 1500px;margin-left:auto;} */

.section_testimonial .testimonial_box h2 { line-height: 60px; margin: 0 0 16px; }
.section_testimonial .left_content .heading_block .sub_title p {padding-left: 12px;position: relative; display: inline-block;}
.section_testimonial .left_content .heading_block .sub_title p:before {position: absolute;content: "";width: 9px;height: 9px;background: #326BFF;border-radius: 50%;top: 50%;transform: translateY(-50%);left: 0;}
.section_testimonial .left_content {max-width: 360px;width: 100%;}
.section_testimonial.logo-slider-section .left_content {max-width: 130px;width: 100%;}
.section_testimonial .left_content .heading_block {position: relative;z-index: 5;}
.section_testimonial .left_content {position: relative;}
.section_testimonial .right_content:after {position: absolute;content: "";width: 510px;height: 100%;top: 0;left: 140px;background: linear-gradient(90deg, #C2D3FF 41.56%, rgba(194, 211, 255, 0) 100%);z-index: 4;}
.section_testimonial.logo-slider-section .right_content:after { width: 140px; left: 120px; }
.section_testimonial .right_content {width:calc(100% - 360px)}
.section_testimonial.logo-slider-section .right_content {width:calc(100% - 130px)}
.section_testimonial .left_content .heading_block .heading_content {max-width: 258px;width: 100%;}
.section_testimonial .right_content .slick-slide > div {height: 100%;}
.section_testimonial .right_content .slider_block {position: relative;height: 100%;border: 1px solid #001423;padding: 58px 38px 77px 58px;background: #FFFFFF;display: flex;flex-direction: column;justify-content: space-between;}
.section_testimonial .right_content .slider_block .bottom_content {margin-top:16px;}
.section_testimonial .right_content .slider_block:before,
.section_testimonial .right_content .slider_block:after {position: absolute;content: "";background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/%E2%80%9C.png);background-repeat: no-repeat;width: 40px;height: 32px;}
.section_testimonial .right_content .slider_block:before {top: 15px;left: 12px;}
.section_testimonial .right_content .slider_block:after {bottom: 15px;right: 12px;transform: rotate(180deg);}
.section_testimonial .right_content .slider_block .img_block {margin: auto;max-width: 192px;height: 64px;width: 100%;margin-bottom:24px; overflow: hidden; }
.section_testimonial .right_content .slider_block .img_block img {margin:auto;height: 100%;object-fit: contain;width: 100%;}
.section_testimonial .right_content .slider_block 
.section_testimonial .right_content .slider_block .content {margin-bottom:16px;}
.section_testimonial .right_content .slider_block p {font-size:14px;line-height:19.6px;}
.section_testimonial .right_content .slider_block .content p:last-child,
.section_testimonial .right_content .slider_block .name_text p:last-child {margin-bottom:0px;}
.section_testimonial .right_content .slider_block .name_text p {font-weight:700;}
.section_testimonial  .slider_arrow {display: flex;}
.section_testimonial  .slider_arrow .slick-next.slick-arrow {margin-left:8px;}
.section_testimonial .slick-prev:hover, .section_testimonial .slick-next:hover {background:rgba(50, 107, 255, 0.7) !important;}
.section_testimonial .slider_box.slick-initialized.slick-slider {margin-right: -386px;}
.section_testimonial.logo-slider-section .slider_box.slick-initialized.slick-slider {margin-right: 0;}
/* arrow */
.section_testimonial .slick-prev,
.section_testimonial .slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.section_testimonial .slick-slide {margin: 0 8px;}
.section_testimonial .slick-prev:before, .section_testimonial .slick-next:before {color: #21314D;width: 12px;height: 20px;opacity: 1;line-height: 0.4; position: relative; top: 0px; left: 0; }
.section_testimonial .slick-prev, .section_testimonial .slick-next {height: 35px;width: 35px;line-height: 0;background:#326BFF;border-radius: 50%;}
.section_testimonial .slick-prev, .section_testimonial .slick-next {position: inherit;align-items: center;display: flex;justify-content: center;}
.section_testimonial .slick-prev:before {content: url('https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Vector_errow1.svg'); left: -1px; }
.section_testimonial .slick-next:before {content: url('https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Vector_errow2.svg');left: 1px;}
.section_testimonial.logo-slider .slick-prev, .section_testimonial.logo-slider .slick-next,
.section_testimonial.logo-slider .slick-prev:hover, .section_testimonial.logo-slider .slick-next:hover {background: #c0d9ff !important;}


/************* Brand Section *******************/
/* .section-brand .brand-box {padding: 0 100px;} */
.section-brand .brand-box .brand-img-block {height: 149px;display: flex;justify-content: center;}
.section-brand .brand-box .slick-slide {margin: 0 10px;}
.section-brand .brand-box .slick-list {margin: 0 -10px;}
.section-brand .brand-box .slick-slide img {object-fit: contain;}
.brand-img-block.slick-slide:focus { outline: none; }

/********** Take Command Of Investment **********************/
.section-take-command { overflow: hidden; }
.section-take-command:before, .section-take-command .content-box .right-content .img-block:after, .section-take-command .content-box .right-content .img-block:before {position: absolute;content: "";background-size: contain !important;background-repeat: no-repeat !important;}
.section-take-command:before {background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/section-bottom-line.svg);width: 484px;height: 146px;bottom: 0;left: 0;}
.section-take-command .content-box .right-content .img-block:after {background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/mobile-right-line-big.svg);width: 1000px;height: 500px;left: 75%; top: 63px; z-index: -1;}
.section-take-command .content-box {position: relative;}
.section-take-command .content-box .left-content {max-width:380px;width:100%;}
.section-take-command .content-box .right-content {width: calc(100% - 380px);padding-left:126px;}
.section-take-command .content-box .left-content .heading-title h2 {font-size:47px;line-height:47px;font-weight: 400;}
.section-take-command .content-box .right-content .img-block{max-width: 470px;width: 100%;height: 388px; position: relative;}
.section-take-command .content-box .right-content .img-block:before {background:url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/mobile-top-arrow.svg); width: 315px;height: 240px;top: -115px;left: 12%;transform: translateX(-50%);z-index: -1;}


/*************** Resources Blocks Module *********************/
.resources-three-column-container.dis-flex { margin: 0 -20px; } 
.resources-three-column-container .resource-block { padding: 0 20px; margin-bottom: 40px; width: calc(100% / 3); display: flex; flex-direction: column; justify-content: space-between; } 
.resource-block-content { display: flex; flex-direction: column; justify-content: space-between; } 
.resource-block-image { line-height: 0; }
.resource-block-image img { height: 160px !important; width: 100%; object-fit: cover; }
.resource-block .learn-more-link.button--simple { justify-content: flex-start; }
.resource-block-tag p span { font-size: 10px; line-height: 14px; font-weight: 700; }

.resources-three-column-section, .two-column-section, .section_management, .section_solution {overflow: hidden;}

/*************** Two Column Banner Section *********************/
.two_col_banner_left { width: 60%; }
.two_col_banner_right { width: 40%; } 
.two_col_banner_logo { max-width: 102px; font-size: 0; }
.two_col_banner_left h3,
.two_col_banner_left h1,
.two_col_banner_left h2 { margin-bottom: 20px; line-height:47px; }
.two_col_banner_left p:last-child { margin: 0; }
.two_col_banner .btn-wrap { display: flex; gap: 10px; }


/*************** Scroll Content Module *********************/
.scroll_sec_left {width: 23%;padding-right: 70px;padding-top: 120px;position: sticky;top: 0;}
.scroll_sec_right {width: 77%;padding: 0 40px;}
.scroll_section {padding: 120px 0;}
.scroll_section_Icon {max-width: 64px;line-height: 0;}
.scroll_sec_menu {display: flex;align-items: center; cursor:pointer; gap: 15px;font-size: 15px; font-weight:500; line-height:1; letter-spacing: -0.03em;margin-bottom: 20px;position: relative;padding-left: 25px; transition: all .3s;}
.scroll_sec_menu img {max-width: 40px !important;filter: brightness(0); transition: all .3s;}
.scroll_section_Subtitle {margin-top: 24px;padding-left: 17px;position: relative;font-size: 15px; line-height:1; letter-spacing: -0.03em;font-weight: 500;}
.scroll_section_Subtitle:before {content: "";position: absolute;left: 0;top: 50%;width: 9px;height: 9px;border-radius: 50%;background: #326BFF;transform: translateY(-50%);}
.scroll_section_left {width: calc(55% - 20px);}
.scroll_sec .page-center {max-width: 1210px;}
.scroll_sec_menu:before {content: '';position: absolute;width: 9px;height: 9px;border-radius: 50%;background: transparent;left: 0;top: 50%;transform: translateY(-50%); transition: all .3s;}
.scroll_sec_main {align-items: flex-start;}.scroll_section_inner {gap: 40px;align-items: center;}
.scroll_section_right {width: calc(45% - 20px);}
.scroll_section_Title_content {padding-top: 15px;}
.scroll_section_Title_content h2 {margin-bottom: 36px;}
.scroll_section_Title_content p:last-child {margin: 0;}
.scroll_sec_menu.is-active:before { background: #326BFF; }
.scroll_sec_menu.is-active { color: #326BFF; }
.scroll_sec_menu.is-active img { filter: brightness(1);  }
.reverse_scroll_section .scroll_section_inner {flex-direction: row-reverse;}
.scroll_section_image img { display: block; margin: 0 auto; }
.scroll_section_left .btn-wrap { display: flex; gap: 10px; }

/*************** One Column Content Module *********************/
.one_col_content {overflow: hidden;z-index: 99;}
.one_col_content_inner { text-align: center; }
.one_col_content .section-heading {max-width: 890px;width: 100%;margin: auto;}
.one_col_subtitle { color: #FF6642; line-height: 1.1;font-weight: 500; }
.one_col_content .section-heading { color: #fff; }
.one_col_content .section-heading h2,.one_col_content .section-heading p { color: #C2D3FF; }
.one_col_content .section-heading h2 { margin-bottom: 15px; }
.one_col_content .section-heading p { margin-bottom: 15px; }
.one_col_content:before { content: ""; position: absolute; left: 0; top: 0;
	background-image: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/left-top-vector.png); width: 308px; height: 370px;background-repeat: no-repeat; }
.one_col_content:after { content: ""; position: absolute; right: 46%; top: 0; background-image: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/left-right-vector.png); width: 100%; height: 100%; bottom: 0; background-position: center center; background-repeat: no-repeat; background-size: contain; max-width: calc(100% - 320px); transform: translateX(50%); }
.one_col_image img { border-radius: 10px; overflow: hidden; }
.one_col_image { font-size: 0; }
.one_col_content .video-block .two-col-video-right {margin: auto;width:53%;}
.one_col_content .video-block .two-col-video-right a.about-video-link img {height:324px !important;}
.one_col_content .image-video-block .video-block {margin-bottom: -25px;}
.one_col_content .video-block .about-video-link::before {width: 76px;height: 76px;}

/*************** One Column Overview Module *********************/
.one_col_overview_inner { text-align: center; } .one_col_overview_inner h2 { margin-bottom: 16px; }
.one_col_overview_inner p:last-child { margin: 0; }
.one_col_card_list {  gap: 40px; } 
.one_col_card { width: calc(50% - 20px); }
.one_col_card_text { margin-bottom: 20px; position: relative; padding-left: 16px; display: inline-block; font-size: 15px; line-height: 1; letter-spacing: -0.03em; } 
.one_col_card_text:before { content: ""; position: absolute; left: 0; top: 50%; width: 9px; height: 9px; background: #326BFF; transform: translateY(-50%); border-radius: 50%; }
.one_col_card_image { line-height: 0; border-radius: 10px; overflow: hidden; }
.bottom_overview_content { padding-top: 17px; position: relative; } 
.bottom_overview_content:before { content: ''; position: absolute; left: 0; top: 0; background-image: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/large-arrow-image.png); width: 100%; height: 17px; background-size: contain; background-repeat: no-repeat; background-position: center; }
.bottom_overview_content h4 { font-size: 32px; line-height: 44px;  margin: 0; font-family: Lato, sans-serif;  }


/*************** Two Column Video Module *********************/

.two-col-video-right { width: 50%; }
.two-col-video-left { width: 50%; padding-right: 100px; } 
.two-col-video-main iframe { border-radius: 10px; overflow: hidden; } 
.two-col-video-subtitle { position: relative; letter-spacing:-0.03em; font-weight:500; line-height:1; } 
.two-col-video-subtitle:before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 9px; height: 9px; border-radius: 50%; background: #326BFF; } 
.two-col-video-title h2 { margin-bottom: 36px; } 
a.about-video-link img { display: block; margin: 0 auto;border-radius: 11px; } 
a.about-video-link { position: relative; } 

a.about-video-link { display: block; }
.model { z-index: 9 } 
.model-content { animation-duration: 1s; animation-name: animatetop; background-color: #fff; margin: auto; max-width: 100%; padding: 30px; position: relative; width: 500px } 
.model-content { left: 50%; max-width: 800px; top:-50%; position: fixed; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: 100%; z-index: 99; opacity:0; transition:all .3s; } .model-content .close { color: #2392ff; cursor: pointer; font-size: 35px; font-weight: 700; line-height: 1; position: absolute; right: 7px; top: -5px } 
.model-content .close { top: 0 }
.modal-body { padding: 0 } 
.model-content iframe { display: block; max-width: 100% }
.two-col-video-title p:last-child { margin-bottom: 0; }

/*************** Image Content Module *********************/
.image-content-sec .page-center { max-width: 1330px; }
.image-content-sec:after { content: ''; position: absolute; bottom: -160px; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/bottom-arrow-line.png) center center no-repeat; width: 317px; height: 240px; right: 35%; transform: translateX(50%); }
.image-content-sec { overflow: hidden; } .image-content-sec-image { position: relative; line-height: 0; } 
.image-content-sec-image:before { content: ""; position: absolute; right: -160px; top: 0; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Top_Right.svg); width: 522px; height: 821px; transform: translateY(-70%); z-index: -1; }
.image-content-sec-image:after {content: "";position: absolute;left: 290px;top: 152px;background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/large-left-top-line-vector.svg);width: 1406px;height: 261px;z-index: -1;transform: translate(-100%,-100%);}
.image-content-sec-inner:before {content: '';background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/large-left-bottom-line-vector.svg);width: 1407px;left: 190px;bottom: -90px;height: 348px;position: absolute;transform: translate(-100%);}
.image-content-sec-inner { position: relative; text-align:center; }
.image-content-sec-title h2 { color: #C2D3FF; margin: 0; }

/*************** Two Column Icon Content Module *********************/
.two-col-iconcontent-subtitle { position: relative; padding-left: 16px; font-weight:500; letter-spacing:-0.03em; } 
.two-col-iconcontent-subtitle:before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 9px; height: 9px; border-radius: 50%; background: #01251D; } 
.two-col-iconcontent-title h2:last-child { margin-bottom: 0; }
.two-col-iconcontent-left { width: 120px; }
.two-col-iconcontent-right { width: calc(100% - 120px); } 
.two-col-iconcontent-item { width: 50%; }
.two-col-iconcontent-item-inner { max-width: 415px; }
.two-col-icon-item-link a { color: #326BFF; font-weight: 700; }
.two-col-icon-item-link svg { margin-left: 8px; } 
.two-col-icon-item-link a:hover { font-family: Lato, sans-serif; font-family: sans-serif; color: #001423; }
.two-col-icon-item-link a:hover svg path { stroke: #001423; } 
.two-col-icon-item-title { font-weight: 700; }
.two-col-iconcontent-list { row-gap: 50px; }


/*************** Two Column Content Logo Module *********************/
.two-col-logo-content-subtitle { letter-spacing: -0.03em; position: relative; font-weight:500; }
.two-col-logo-content-left { width: 50%; padding-right: 120px; }
.two-col-logo-content-right { width: 50%; }
.two-col-logo-content-title h2 { margin: 0; } 
.two-col-logo-content-content p { margin-bottom: 10px; }
.two-col-logo-content-content p:last-child { margin: 0; }
.two-col-logo-content-content h6 { margin-bottom: 10px; font-size:24px; font-weight:500; }
.two-col-logo-content-subtitle:before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 9px; height: 9px; border-radius: 50%; background: #42BA91; }
.two-col-logo-content-list { justify-content: center; gap: 50px; align-items:center; }
.scroll_sec .two-col-logo-content-list {gap: 40px;}
/* .two-col-logo-item { width: calc(33.33% - 33.33px); } */
.two-col-logo-item {width: calc(33.33% - 33.33px);height: 60px;display: flex;align-items: center;text-align: center;justify-content: center;}

/*************** Two Column repeat content Module *********************/
.two-col-repeat-inner { row-gap: 130px; }
.two-col-repeat-left { width: calc(50% - 25px); }
.two-col-repeat-item-inner { gap: 40px 50px; }
.two-col-repeat-right { width: calc(50% - 25px); }
.two-col-repeat-image img { display: block; margin: 0 auto; }
.two-col-repeat-subtitle { position: relative; letter-spacing: -0.03em; font-weight: 500; }
.two-col-repeat-subtitle:before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 9px; height: 9px; background: #5F58FE; border-radius: 50%; }
.two-col-repeat-title h2 { margin-bottom: 35px; }
.two-col-repeat-title p:last-child { margin: 0; }
.reverse-col-repeat-item .two-col-repeat-item-inner { flex-direction: row-reverse; }
.two-col-repeat-title a:hover { font-family: Lato, sans-serif; } .two-col-repeat-title a { color: #001423; }
.two-col-repeat-title a { position:relative; }
.two-col-repeat-title a:after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #001423; } .two-col-repeat-title a strong { font-weight: 700; }
/*************** Review Banner Module *********************/
.review-banner {z-index: -1;}
.review-banner-content p { font-size: 24px; color: #C2D3FF; line-height: 1.4; }
.review-banner-person h4 { font-size: 32px; color: #C2D3FF; margin-bottom: 40px; font-family: Lato, sans-serif }
.review-banner:before { content: ''; position: absolute; left: 0; bottom: 0; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/review-bottom-left-line.png); width: 348px; height: 200px; }
.review-banner:after { content: ''; position: absolute; top: 0; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/review-top-middle-line.png); width: 315px; height: 90px; left: 50%; background-repeat: no-repeat; transform: translateX(-120%); }
.review-banner-inner { position: relative; } 
.review-banner-inner:before { content: ''; position: absolute; right: -100px; top: -140px; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Vector-top-full-large.png); width: 100%; height: calc(100% + 380px); background-size: contain; background-repeat: no-repeat; background-position: right center; }

/*************** Statistics Module *********************/
.Statistics-left { width: calc(30% - 35px); } 
.Statistics-right { width: calc(70% - 35px); }
.Statistics-section .achivements-list h4 { font-size: 54px; line-height:75px; }
.Statistics-section .achivements-list p { font-size: 24px; margin: 0; line-height:32px; }
.Statistics-inner { gap: 70px; }
.Statistics-section .sub_title p:before { background: #326BFF; }

/*************** Two Column Banner with Vector Module *********************/
.two_col_banner_vector .two_col_banner_inner { position: relative; }
.two_col_banner_vector:before { content: ""; position: absolute; left: 0;  bottom: 0; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/left-bottom-banner-line.svg);
	width: 605px; height: 185px; }
.two_col_banner_vector:after { content: ""; position: absolute; left: 0; top: 90px; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/left-top-banner-line.svg);
	width: 962px; height: 264px; }
.two_col_banner_vector .two_col_banner_inner:after { content: ''; position: absolute; right: -32px; bottom: -40px; 
	background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/banner-right-top-line.svg);
	width: 352px; height: 1139px; background-size: contain; background-repeat: no-repeat; background-position: bottom; }
.two_col_banner_vector { overflow: hidden; }
.two_col_banner_left h1,
.two_col_banner_left h2 { margin-bottom: 16px; }
.two_col_banner_left h1:last-child,
.two_col_banner_left h2:last-child { margin-bottom: 0; }

/*************** Three Column Icon with Content Module *********************/
.three-col-icon-content-inner h2 { color: #C2D3FF; }
.three-col-icon-content-item-content p:last-child,.three-col-icon-content-inner h2:last-child { margin-bottom: 0; } 
.three-col-icon-content-item-content h5 { margin-bottom: 10px; }
.three-col-icon-content-item-content p {color: #C2D3FF;font-size: 14px; line-height:19px;} 
.three-col-icon-content-item { padding: 0 20px; } 
.three-col-icon-content-list { margin: 0 -20px; row-gap: 75px; justify-content:center; }
.three-col-icon-content-item-icon { max-width: 66px; margin: 0 auto; }
.three-col-icon-content-item-icon img {height:66px !important;}
.three-col-icon-content:before { content: ''; position: absolute; left: 0; top: 0; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/left-top-line-value-vector.svg); width: 200px; height: 249px; }
.three-col-icon-content:after { content: ''; position: absolute; right: 84px; top: 0; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/value-right-line.svg); width: 2px; height: 100%; background-size: cover; background-position: top center; background-repeat: no-repeat; }
.three-col-icon-content.asset-owners-three-col-arrow-remove:before,
.three-col-icon-content.asset-owners-three-col-arrow-remove:after {display: none;}


/*************** Leadership Module *********************/
.leadership-sec-item { padding: 0 20px; }
.leadership-sec-list { margin: 0 -20px; row-gap:35px; justify-content:center; } 
.leadership-sec-item-image { position: relative; font-size: 0; border-radius: 15px; overflow: hidden; flex-grow:1; }
.leadership-sec-item-image img { width: 100%; height: 100% !important; object-fit: cover; }
.leadership-sec-item-inner { display: flex; flex-direction: column; height: 100%; }
.leadership-float-content { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-direction:column; justify-content: flex-end; padding: 20px; background: rgba(0,0,0,0.6); backdrop-filter: blur(3px); opacity: 0; z-index: 1; }
.leadership-float-plus { position: absolute; right: 20px; bottom: 20px; font-size: 0; } 
.leadership-float-content p:last-child { margin: 0; } 
.leadership-float-content p { color: #fff; } 
.leadership-sec-item-image:hover .leadership-float-content { opacity: 1; }
.leadership-team-social { width: 30px; padding-left: 8px; padding-top: 8px; }
.leadership-team-details { justify-content: space-between; } 
.leadership-designation {color: #FF6642;}
.leadership-float-content-inner { overflow-y: auto; }
.leadership-float-content-inner.leadership-float-content-inner::-webkit-scrollbar { width: 5px; }
.leadership-float-content-inner::-webkit-scrollbar-track { background: #f1f1f1; } 
.leadership-float-content-inner::-webkit-scrollbar-thumb { background: #888; }
.leadership-float-content-inner::-webkit-scrollbar-thumb:hover { background: #555; }
.leadership-sec-inner { position: relative; }
.leadership-sec-inner:before { content: ''; position: absolute; right: 0; bottom: 0; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/leadership-tile-vector.svg); width: 224px; height: 173px;
	transform: translate(50%,100%); }
.leadership-sec-inner h2:last-child { margin: 0; }

.timeline-sec-inner { max-width: 745px; margin: 0 auto; }
.timeline-item-left {padding-right: 30px;line-height: 1.1;font-weight: 500;width: 95px; text-align:right;} 
.timeline-item-right {padding-left: 30px;padding-bottom: 45px;position: relative;width: calc(100% - 95px);}
.timeline-item-right:before { content: ''; position: absolute; left: 0; bottom: 0; width: 1px; height: calc(100% - 20px); background: #001423; }
.timeline-item-right:after { content: ''; position: absolute; left: 0; top: 0; width: 20px; height: 20px; border: 1px solid #001423; border-radius: 50%; transform: translateX(-50%); } 
.timeline-item-right p { margin: 0; } 
.timeline-item:last-child .timeline-item-right:before { display: none; }
.timeline-sec-inner h2:last-child { margin: 0; } 
.timeline-sec:before { content: ""; position: absolute; left: 0; bottom: 0; background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/journey-left-bottom-line.svg); width: 273px; height: 450px; }
.timeline-sec:after { content: ""; position: absolute; top: 0;
	background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/large-vertical-line.svg) center -90px no-repeat;
	width: calc(100% - 400px); height: 100%; left: 50%; transform: translateX(-50%); }
.timeline-item:last-child .timeline-item-right { padding-bottom: 0; }



.three-col-card-cardsec-inner h2:last-child { margin: 0; } 
.three-col-card-cardsec-inner h2 { color: #C2D3FF; }
.three-col-card-item-inner { padding: 40px 20px; border-radius: 16px; height:100%; }
.three-col-card-item { padding: 0 38px; } 
.three-col-card-card-inner { margin: 0 -38px; }  
.three-col-card-item-content h5 { margin-bottom: 8px; }
.three-col-card-item-content p { margin: 0; font-size:14px; color: #C2D3FF; }
.three-col-card-item-image { font-size: 0; height:200px; }
.three-col-card-item-image img { max-height: 100% !important; }

.team-slider-main  .slick-track { display: flex !important; }
.team-image-slider-right .slick-list { padding-left: 0 !important; }
.team-slider-main-item img { width: 100%; height: 100% !important; object-fit: cover; }
.team-slider-main-item { margin: 0 20px; height: inherit;  } 
.team-image-slider-left { padding-left: calc((100% - 1100px)/2); }
.team-image-slider-content h2:last-child { margin: 0; }
.team-image-slider-right { position: relative; }
.team-image-slider-right:before { content: ""; position: absolute; left: -120px; top: 0; width: 420px; height: 100%; background-image:linear-gradient(to right, #C2D3FF 50%, rgb(194 211 255 / 10%) 95%, rgb(194 211 255 / 0%) 100%); z-index: 2; } 
.team-image-slider .slick-arrow { font-size: 0; display: block; width: 35px; height: 35px; padding: 0; cursor: pointer; color: transparent; border: none; outline: none; border-radius: 50%; } 
.team-image-slider button.slick-arrow { background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Vector_errow1.svg) center center no-repeat,rgba(50, 107, 255, 1.0); } 
.team-image-slider button.slick-arrow:hover { background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Vector_errow1.svg) center center no-repeat,rgba(50, 107, 255, 0.7); } 
.team-image-slider button.slick-next { margin-left: 8px; transform: rotate(180deg); }
.two_col_banner_vector .two_col_banner_left { width: 58%; }
.two_col_banner_vector .two_col_banner_right { width: 42%;text-align:center; }
.banner-tiles { margin-left: -30px; font-size: 0; }
.two-col-repeat-title h4 { margin-bottom: 15px; font-size:32px; }



header.header.lp-header {background: transparent;top: 50px;border: 0;}
header.header.lp-header.fixed {animation: slide-down .7s;box-shadow: 0 2px 10px 0 hsl(0deg 0% 46.46% / 24%); top: 0; padding: 15px 0; background: #2e4960;}
@keyframes slide-down {
	0% {
		opacity: 0;
		transform: translateY(-100%)
	}

	to {
		opacity: .9;
		transform: translateY(0)
	}
}

/* ............... section-blog-hero ................ */
.section-blog-hero {padding-top:165px;overflow: hidden;}
.section-blog-hero .left-content {padding-right:17px;margin-top: auto;}
.section-blog-hero .left-content .heading-content h1 {font-size:44px;line-height:48px;margin-bottom:16px;}
.section-blog-hero .left-content .content {max-width:342px;width:100%;}
.section-blog-hero .left-content .content p {font-size:17px;}
.section-blog-hero .left-content .center-img {margin-top:14px;}
.section-blog-hero .left-content .center-img img {width: 236px;height: 164px;}
.section-blog-hero .left-content {max-width:619px;width:100%;}
.section-blog-hero .right-content {width: calc(100% - 619px);}
.section-blog-hero .right-content .right-img {margin-right: -25px;margin-bottom: 25px;}
.section-blog-hero .right-content .right-img img {width:518px;height:412px;}
.section-blog-hero .left-content,
.section-blog-hero .right-content,
.section-blog-hero .blog-banner-block {position: relative;}
.section-blog-hero .left-content:before {bottom: -57px;left: -904px;background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/bottom_image.svg);content: "";position: absolute;width: 1301px;height: 265px;background-repeat: no-repeat;background-size: contain;}
.section-blog-hero .right-content:after {bottom: -410px;right: -110px;background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Group%20160.svg);content: "";position: absolute;width: 413px;height: 1400px;background-repeat: no-repeat;background-size: contain;}
.section-blog-hero .blog-banner-block:before {top: -164px;left: -830px;background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/top_image.svg);content: "";position: absolute;width: 1301px;height: 162px;background-repeat: no-repeat;background-size: contain;}


/* ............... Resource Filter Module ................ */
.resource-filter-section {background: #001423;padding: 35px 0;}
.resource-filter-section .resource-filter-inner-section {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.resource-filter-section form {background-color: #001423;border: 1px #d0d0d0;border-radius: 5px;}
.resource-filter-section .resource-filter-left-section {width: 50%;}
.resource-filter-section .resource-filter-right-section {width: 50%;}
.resource-filter-section .search-filter {max-width: 338px;position: relative;}
.resource-filter-section .search-filter button {align-items: center;display: flex;box-shadow: none;background: #ffffff;border-radius: 50px;height: 40px;margin-bottom: 0;min-width: 60px;outline: 0;padding: 0;position: absolute;right: 0;top: 0;transition: none;}
.resource-filter-section .search-filter input {border-radius: 50px!important;color: #326BFF!important;font-size: 16px!important;line-height: 22px!important;padding: 9px 30px!important;padding-bottom: 11px !important;}
.resource-filter-section .search-filter input::placeholder {color: #326BFF!important;font-family: Open Sans, sans-serif;}
.resource-filter-section .fa-search:before {display:none;}
.resource-filter-section i.fa.fa-search {background-image: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/fi_18633.svg);background-position: 50%;background-repeat: no-repeat;background-size: cover;box-shadow: none;height: 18.17px;width: 19px;}
.resource-filter-section .resource-filter-right-inner-section {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-end;width: 100%;}
.resource-filter-section .select-fielter {align-items: center;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;margin: 0 10px !important;padding: 0 !important;width: calc(40% - 20px) !important;font-family: Open Sans, sans-serif;}
.resource-filter-section select.filter-select {width: 100% !important;background: #fff;background-image: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Vector%2020.svg);background-position: 90% 54%;background-repeat: no-repeat;background-size: auto;border-radius: 50px;color: #326BFF;font-size: 16px;line-height: 22px;padding: 9px 20px;text-transform: capitalize;font-family: Open Sans, sans-serif;}
.resource-filter-section .select-fielter option {font-family: Open Sans, sans-serif;}

/* ............... Resource Listing Module ................ */
.resource-listing-section {background: #f3f3f1;}
.featured-listing-section .section-heading {margin-bottom: 70px;}
.resource-listing-section .featured-listing-section {padding: 140px 0;background: #ffffff;}
.resource-listing-section .featured-listing-section .featured-blog {box-shadow: 0 0 25px #dfdfdf;}
.resource-listing-section .featured-listing-section .feature-img {line-height: 0;width: 57%;}
.resource-listing-section .featured-listing-section .featured-blog-content-section {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;width: 43%; background: #f3f3f1;}
.resource-listing-section .featured-listing-section .featured-inner-blog {align-items: stretch;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start}
.resource-listing-section .featured-blog-content-inner-section {padding: 40px 30px 40px 40px;background: #f3f3f1;}
.resource-listing-section .featured-listing-section .blog-title h3, .resource-listing-section .featured-listing-section .blog-title h4, .resource-listing-section .featured-listing-section .date-category {margin-bottom: 15px;}
.resource-listing-section .all-artical-section .section-heading {margin-bottom:50px;} 
.resource-listing-section .all-artical-section .section-heading h2 {font-size:44px;margin-bottom: 20px;}
.resource-listing-section .featured-listing-section .feature-img img {height: 100%;object-fit: cover;width: 100%;}
.resource-listing-section .date-category {font-size: 10px;font-weight: 700;font-family: Lato, sans-serif;}
.resource-listing-section .date-category .date {color: #001423;}
.resource-listing-section .date-category .category {color: #326BFF;text-transform: uppercase;}
.resource-listing-section .featured-listing-section .blog-title h3, .resource-listing-section .featured-listing-section .blog-title h4 {font-size:32px;line-height:1.3;transition: all 0.4s;}
.resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-title h3 a {color: #001423;font-size: 32px;line-height: 1.3;font-weight: 700;transition: all 0.4s;}
.resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-title h3 a:hover, .resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-title h3 a:focus {color:#326bff;}
.resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-sort-text {max-width: 345px;width: 100%;line-height: 24px;}
.resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-sort-text p {line-height: 24px;}
.resource-listing-section .read-more-link {margin-top: 10px;}
.resource-listing-section .read-more-link a {color: #326BFF;font-weight: 700;font-size: 14px;align-items: center;text-transform: capitalize;}
.resource-listing-section .read-more-link a img {height: 12px;padding-left: 13px;margin-top: 4px;}
.resource-listing-section .read-more-link a svg {height: 12px;margin-left: 13px;margin-top: 3px;}
.resource-listing-section .read-more-link a:hover,
.resource-listing-section .read-more-link a:hover svg path {stroke:#001423;color:#001423;}

.resource-listing-section .all-artical-section {background: #f3f3f1;}
.resource-listing-section .resource-listing-inner-section {padding:140px 0;overflow: hidden;}
.resource-listing-section .featured-blog-content-inner-section .read-more-link {margin-top:0;}
.resource-listing-section .featured-blog-content-inner-section .read-more-link a.button {margin-bottom: 0;margin-top: 15px}
.resource-listing-section .all-artical-list .resource-blog-card {padding: 20px;width: 33.33%}
.resource-listing-section .blog-feature-img img {height: 156px;object-fit: cover;width: 100%}
.resource-listing-section .blog-feature-img {line-height: 0}
.resource-listing-section .resource-blog-content-section {padding-top: 10px;}
.resource-listing-section .resource-blog-content-inner-section .read-more-link a {margin: 0}
.resource-listing-section .resource-blog-content-inner-section .date-category {margin-bottom: 10px}
.resource-listing-section .resource-blog-content-inner-section .blog-title h3, .resource-listing-section .resource-blog-content-inner-section .blog-title h4, .resource-blog-content-inner-section .resource-blog-content-data {margin-bottom: 10px}
.resource-listing-section .resource-blog-content-inner-section .blog-title h4 {font-size: 16px;font-weight: 700;line-height: 1.3;color:#001423;margin-bottom:4px;}
.resource-listing-section .resource-blog-content-inner-section .blog-title h4 a {font-size: 16px;font-weight: 700;line-height: 1.3;color:#001423;}
.resource-listing-section .all-artical-list-wraper .resource-blog-content-inner-section .blog-title h4 a:hover, .resource-listing-section .all-artical-list-wraper .resource-blog-content-inner-section .blog-title h4 a:focus {color:#326bff;}
.resource-listing-section .resource-blog-content-inner-section .blog-sort-text {margin-bottom:10px;}
.resource-listing-section .resource-blog-content-inner-section .blog-sort-text p:last-child {margin-bottom:0px;}
.resource-listing-section .resource-blog-content-inner-section .blog-sort-text, .resource-blog-content-inner-section .blog-sort-text p {font-size: 14px;line-height: 1.4;}
.resource-listing-section .all-artical-list {align-items: stretch;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;justify-content: center;margin: 0 -20px}
.resource-listing-section .all-artical-section .load-more-button,.all-artical-section .load-more-button a {margin: 0;text-align: center;font-weight:700;}
.resource-listing-section .all-artical-section .load-more-button {margin-top: 50px}
.resource-listing-section .resource-filter-left-section,.resource-filter-right-section {width: 50%}
.resource-listing-section .resource-filter-inner-section {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start}
.resource-listing-section .resource-filter-section {background: #34495e;padding: 30px 0}
.resource-listing-section .search-filter input {border-radius: 23px!important;color: #2392ff!important;font-size: 16px!important;line-height: 22px!important;padding: 9px 30px!important}
.resource-listing-section .search-filter input::-webkit-input-placeholder {color: #2392ff!important}
.resource-listing-section .search-filter input:-ms-input-placeholder {color: #2392ff!important}
.resource-listing-section .search-filter input::placeholder {color: #2392ff!important}
.resource-listing-section .search-filter {max-width: 352px;position: relative}
.resource-listing-section .search-filter input {padding-right: 60px}
.resource-listing-section .search-filter button {box-shadow: none;height: 40px;margin-bottom: 0;min-width: 60px;outline: 0;padding: 0;position: absolute;right: 0;top: 0;transition: none}
.resource-listing-section .search-filter button .fa-search,.search-filter button span {background-image: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Nov%202021/search-icon.svg);background-position: 50%;background-repeat: no-repeat;background-size: cover;box-shadow: none;height: 20px;width: 19.28px}
.resource-listing-section .search-filter button:focus, .resource-listing-section .search-filter button:hover {background: transparent;border: none}
.resource-listing-section .search-filter button .fa-search:before, .resource-listing-section .search-filter button svg {display: none}
.resource-listing-section .search-filter input:focus {outline: none}
.resource-listing-section select.filter-select {background: #fff;background-image: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Nov%202021/arrow-down-menu.png);background-position: 90%;background-repeat: no-repeat;background-size: auto;border-radius: 23px;color: #2392ff;font-size: 16px;line-height: 22px;padding: 9px 20px;text-transform: capitalize;width: 168px!important}
.resource-listing-section select.filter-select:focus {outline: none}
.resource-listing-section .select-fielter .filter-title,.select-fielter .filter-title p {color: #fff;display: inline-block;margin: 0}
.resource-listing-section .select-fielter {align-items: center;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end}
.resource-listing-section .select-fielter .filter-title {margin-right: 16px;width: 55px}
.resource-listing-section .resource-filter-right-inner-section .select-fielter {padding-left: 40px;width: auto}
.resource-listing-section .blog-filter-section .sort-by-filter {display: none}
.resource-listing-section .resource-filter-right-inner-section {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-end;width: 100%}
.resource-listing-section .resource-filter-right-inner-section .select-fielter:first-child {padding-left: 0}
.resource-listing-section a:hover, .resource-listing-section a:focus {font-family: Lato, sans-serif;}
.resource-listing-section .load-more-button a:hover, .resource-listing-section .load-more-button a:focus {color:#ffffff;}


/* ............... Contact-us-section ................ */
.section-contact {overflow: hidden;}
.section-contact .contact-box {position: relative;}
.section-contact .contact-box .left-content {max-width: 570px;width: 100%;padding-right:90px;position: relative;}
.section-contact .contact-box .right-content {width: calc(100% - 570px);position: relative;}
.section-contact .contact-box .heading-content .sub_title {margin-bottom: 20px;}
.section-contact .contact-box .heading-content h1.h3 {margin-bottom: 15px;line-height: 1.09;font-family: 'Lato', sans-serif;font-weight: 400;}
.section-contact .contact-box .heading-content .heading-bottom-content h4 {font-size:32px;line-height:1.1;margin-bottom: 13px;font-family: 'Lato', sans-serif;font-weight: 400;}
.section-contact .contact-box .left-content .blockquote-content {position: relative;margin-top: 18px;border: 1px solid #001423;padding: 38px 44px 32px 44px;background: #FFFFFF;}
.section-contact .contact-box .left-content .blockquote-content:before, .blockquote-content:after {position: absolute;content: "";background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/%E2%80%9C.png);background-repeat: no-repeat;background-size: contain;width: 25px;height: 20px;}
.section-contact .contact-box .left-content .blockquote-content:before {top: 15px;left: 12px;}
.section-contact .contact-box .left-content .blockquote-content:after {bottom: 15px;right: 12px;transform: rotate(180deg);}
.section-contact .contact-box .left-content .blockquote-content p,
.section-contact .contact-box .left-content .blockquote-content img {margin-bottom:15px;}
.section-contact .contact-box .left-content .blockquote-content img {max-width:115px;width:100%;}
.section-contact .contact-box .left-content .blockquote-content .bottom-content .name-text p {margin-bottom: 0;line-height: 20.6px;}
.section-contact .contact-box .left-content .blockquote-content a {color: #326bff;font-family: Lato, sans-serif;}
.section-contact .contact-box .left-content .blockquote-content a:hover {font-family: Lato, sans-serif;}
.section-contact .contact-box .left-content .content p {margin-bottom:15px;line-height: 18.36px;}
.section-contact .contact-box .left-content .content ul li {margin: 0 0 0 0.7rem !important;line-height:1.5;}
.section-contact .contact-box .left-content .content ul {margin: 0;}
.bottom-content .name-text p {margin-bottom:0;font-size:20px;line-height:1.1;}
.section-contact .right-content .contact-form {background: #42BA91;padding: 29px 40px 31px;border-radius: 20px;align-items: center;display: flex;justify-content: center;flex-direction: column;}
.section-contact .right-content .contact-form fieldset .input {margin-right: 0px;}
.section-contact .right-content .contact-form .contact-col>span>h3 {display: none;}
.section-contact .right-content .contact-form .contact-col .hs_error_rollup {display:none;}
.section-contact .right-content .contact-form .submitted-message {background: #42BA91;}
.section-contact .right-content .contact-form .form-columns-2 div:first-child {padding-right:10px;}
.section-contact .right-content .contact-form .form-columns-2 div+div {padding-left:10px;}
.section-contact .right-content .contact-form .hs_firstname>label,
.section-contact .right-content .contact-form .hs_lastname>label,
.section-contact .right-content .contact-form .hs_email>label,
.section-contact .right-content .contact-form .hs_jobtitle>label,
.section-contact .right-content .contact-form .hs-assets_under_management>label,
.section-contact .right-content .contact-form .hs-fieldtype-text>label,
.section-contact .right-content .contact-form .hs_countrylist>label,
.section-contact .right-content .contact-form .hs-fieldtype-textarea>label,
.section-contact .right-content .contact-form .hs_landy_client_category>label {display: none;}
.section-contact .right-content .contact-form .hs_firstname input,
.section-contact .right-content .contact-form .hs_lastname input,
.section-contact .right-content .contact-form .hs_email input,
.section-contact .right-content .contact-form .hs_jobtitle input,
.section-contact .right-content .contact-form .hs_where_did_you_hear_about_us_ input {padding-bottom:15px;}
.section-contact .right-content .contact-form .hs-error-msgs li {line-height: 1;margin-left: 0;}
.section-contact .right-content .contact-form .hs-error-msgs label {color: #ff0000 !important;}
.section-contact .right-content .contact-form .hs_assets_under_management select {padding-bottom: 10px;}
.section-contact .right-content .contact-form .legal-consent-container .inputs-list>li {margin-top: 0;margin-bottom: 0;}
.section-contact .right-content .contact-form .hs_submit input {margin-top:16px;}
.section-contact .left-content:before {bottom: 129px;left: -912px;background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Group%201.svg);content: "";position: absolute;width: 850px;height: 231px;background-repeat: no-repeat;background-size: contain;}
.section-contact .right-content:after {bottom: 100px;right: -1057px;background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Group_160.svg);content: "";position: absolute;width: 1301px;height: 467px;background-repeat: no-repeat;background-size: contain;z-index: -1;}
.section-contact .contact-box:before {top: -41px;left: -1417px;background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/contact_line_img.svg);content: "";position: absolute;width: 1301px;height: 162px;background-repeat: no-repeat;background-size: contain;}
.section-contact .btn-wrap {text-align: center;margin-top: 40px;}
.hs_message textarea {height:auto;}

.sticky-button-form {display:none;}
body.show-cta .sticky-button-form {display:block;}



/* ............... Solutions - Two Column Banner Section ...............*/
.solution_two_col_banner {overflow: hidden;z-index:99;}
.solution_two_col_banner .two_col_banner_left {width: 63%;}
.solution_two_col_banner .two_col_banner_right {width: 37%;}
.solution_two_col_banner .section-heading .sub_title {margin-bottom:20px;}
.solution_two_col_banner .section-heading .heading-title h1.h3,
.solution_two_col_banner .section-heading .heading-title h2.h3 {font-weight:400;margin-bottom:16px;} 
.solution_two_col_banner .two_col_banner_image {margin-right: -64px;}
.solution_two_col_banner .two_col_banner_image img {width:100%;}
.solution_two_col_banner .two_col_banner_inner .two_col_banner_left,
.solution_two_col_banner .two_col_banner_inner {position: relative;}
.solution_two_col_banner .two_col_banner_inner .two_col_banner_left:before {top: -447px;left: -105px;background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/solution_banner_top_image_.svg);content: "";position: absolute;width: 690px;height: 388px;background-repeat: no-repeat;background-size: contain;}
.solution_two_col_banner .two_col_banner_inner:before {top: -804px;right: -1246px;background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/solution_top_right-1.svg);content: "";position: absolute;width: 1321px;height: 859px;background-repeat: no-repeat;background-size: 100% 100%;}
.solution_two_col_banner .two_col_banner_inner .two_col_banner_left:after {bottom: -170px;left: 81%;transform: translateX(-50%);background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/solution_bottom_image_1.svg);content: "";position: absolute;width: 2559px;height: 116px;background-repeat: no-repeat;background-size: contain;}

/* ------------- Self Guided Tour Button Popup ----------------- */
/* header.popup-z-index {z-index: 99;} */
/* .popup-block .popup-innver {max-width: 641px; width: 100%; margin: auto; background: #c6fae8; border-radius: 24px; padding:30px 50px; position:relative;} */
/* .popup-block { position: fixed; top: 0; left: 0; width: 100%; height: 100vh;z-index: 9999;background: rgba(0, 0, 0, 0.5);display: flex; align-items: center; justify-content: center; overflow: auto; padding: 20px 15px; text-align: center; transition: all 0.4s; transform: scale(0.5); opacity: 0; visibility: hidden; padding-bottom: 25px; } */
/* body.popup-block-open .popup-block { transform: scale(1); opacity: 1; visibility: visible; } */
/* .popup-block.active { transform: scale(1); opacity: 1; visibility: visible; } */
/* body.popup-block-open { overflow:hidden; } */
/* .popup-block.fancybox-content button svg {width:36px;height:36px;fill:#001423;} */

.popup-block {max-width: 641px !important;width: 100%;background: #CDEED3 !important;border-radius: 24px;padding: 30px 50px !important;display:none;}
.popup-block .popup-innver {text-align:center;}
.popup-block.fancybox-content .fancybox-close-small {color: #000000;cursor: pointer;height: 30px;margin: 0;right: 20px;top: 13px;width: 30px;padding: 0px;overflow: hidden;}
.popup-block.fancybox-content .fancybox-close-small svg {height: 30px;width: 30px;transform: scale(1.5);}
.popup-block.fancybox-content .fancybox-close-small:hover {background:transparent;}
.popup-block.fancybox-content .fancybox-close-small:active {border:none;}
.popup-block h3 { margin-bottom: 10px; font-weight: 700; }
.popup-block .cancel-btn a {cursor: pointer;}
.popup-block .popup-innver .popup-img {max-width: 243px;width:100%;height: auto;margin: auto;}
.popup-block .popup-close { border-radius: 5px; background: transparent; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; cursor: pointer; position: absolute; top: 16px; left: auto; right: 16px; }
.popup-block .popup-close img {width:20px;height:20px;}
.popup-block .popup-innver .popup-heading h2 {font-size: 36px;line-height: 40px;}
.popup-block .popup-innver .inputs-list li p {color:#000000;}
.popup-block .popup-innver .inputs-list li p a {color:#326bffe6;}
.popup-block .popup-innver .actions {display: inline-block;}
.popup-block .popup-innver .form-popup-block .hs_error_rollup {display:none;}
.popup-block .popup-innver .form-popup-block ul.hs-error-msgs {padding:0;}
.popup-block .popup-innver .form-popup-block .submitted-message p:last-child { margin-bottom:0; }
.popup-block .popup-innver .form-popup-block .submitted-message a { color:#001423; }
.popup-block .popup-innver .form-popup-block .submitted-message a:hover {font-family: Lato, sans-serif;}
.popup-block .popup-innver .form-popup-block .hs-form-field > label span {color:#001423;}
.popup-block .popup-innver .form-popup-block form ul .hs-form-booleancheckbox span {text-align: left;}



/* ............... portfolio-section ............... */
.portfolio-section .portfolio-heading { max-width: 911px; width: 100%; margin: auto; }
.portfolio-section .portfolio-heading .heading-title h2 { font-weight: 400; margin-bottom: 15px; }
.portfolio-section .portfolio-heading .heading-content p:last-child,
.portfolio-section .portfolio-block .content-block .content p:last-child { margin-bottom: 0; }
.portfolio-section .portfolio-block .content-block { max-width: 620px; width: 100%; padding-right: 60px; }
.portfolio-section .portfolio-block .content-block .sub_title { margin-bottom: 16px; }
.portfolio-section .portfolio-block .content-block .content p { margin-bottom: 10px; }
.portfolio-section .portfolio-block .content-block .content a { color: #326BFF; font-weight: 700; }

/* .portfolio-section .portfolio-block .content-block .content input {margin-bottom:20px;} */
.portfolio-section #hsForm_38f2a10f-f54e-479d-8a28-78f7e4af1ff1 input#email-38f2a10f-f54e-479d-8a28-78f7e4af1ff1 { color: #33475b; border: 1px solid #cbd6e2; background: #f5f8fa; }
.portfolio-section .portfolio-block .content-block .content .hs-dependent-field ul li:before { display: none; }
.portfolio-section .portfolio-block .content-block .content ul .hs-form-booleancheckbox p { color: #33475B; font-size: 12px; }
.portfolio-section .portfolio-block .content-block .content ul .hs-form-booleancheckbox { padding-left: 0; }
.portfolio-section .portfolio-block .content-block .content ul .hs-form-booleancheckbox p a { color: #326BFF; text-decoration: underline; font-weight: 400; font-size: 12px; }
.portfolio-section .portfolio-block .content-block .content ul .hs-form-booleancheckbox p a:hover { font-family: 'Plus Jakarta Sans', sans-serif; color: #326BFF; }
.portfolio-section .portfolio-block .content-block .content .hs_submit input { background: #2392FF !important; width: auto !important; padding: 12px 24px !important; min-width: auto !important; display: inline-block; }

/* #hsForm_38f2a10f-f54e-479d-8a28-78f7e4af1ff1 .hs-form-booleancheckbox-display a, */

/* #hsForm_38f2a10f-f54e-479d-8a28-78f7e4af1ff1 .hs-form-booleancheckbox-display a:visited {color: #326BFF !important;} */
.portfolio-section .portfolio-block .content-block .content a:hover { color: #34495e; font-family: Lato, sans-serif; }
.portfolio-section .portfolio-block .content-block .content ul li { margin: 0; padding-left: 23px; position: relative; }
.portfolio-section .portfolio-block .content-block .content ul li+li { margin-top: 10px; }
.portfolio-section .portfolio-block .content-block .content ul { list-style: none; padding: 0; }
.portfolio-section .portfolio-block .content-block .content ul li:before { content: ""; position: absolute; height: 9px; left: 0; top: 12px; width: 13px; background-image: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/checkmark.webp); background-position: 50%; background-repeat: no-repeat; filter: brightness(0) saturate(100%) invert(41%) sepia(96%) saturate(4031%) hue-rotate(215deg) brightness(100%) contrast(102%); }
.portfolio-section .portfolio-block .content-block .content-title h3 { margin-bottom: 20px; font-size: 32px; line-height: 34.68px; font-weight: 500; }
.portfolio-section .portfolio-block .img-block { width: calc(100% - 620px); text-align: end; }

/* .portfolio-section .portfolio-block .img-block img {box-shadow: 4px 4px 20px 0px #00000026;border-radius: 11px;height: 229px !important;max-width: 340px !important;width: 100%;object-fit: cover;} */
.portfolio-section .portfolio-block .img-block img { border-radius: 11px; /*height: 242px !important;max-width: 340px !important; */ max-width: 100%; }
.portfolio-section.reporting-for-family .portfolio-block .img-block img { height: 347px !important; }
.portfolio-section .portfolio-block .dis-flex:nth-child(even) { flex-direction: row-reverse; }
.portfolio-section .portfolio-block .dis-flex:nth-child(even) .content-block { padding-left: 60px; padding-right: 0; }
.portfolio-section .portfolio-block .dis-flex:nth-child(even) .img-block { text-align: start; }


/* ............... Featured Documents Section ............... */
.featured-documents-section {overflow: hidden;z-index: 9;}
.featured-documents-section .featured-documents-box .dis-flex {margin: 0px -138px;justify-content: center;}
.featured-documents-section .featured-documents-box .featured-documents-block {width: calc(100% / 3 - 40px);margin: 0 20px;margin-bottom:40px;display: flex;flex-direction: column;justify-content: space-between;}
.featured-documents-section .featured-documents-box .featured-documents-block .img-block img {max-width:418px !important;width:100%;height:236px !important;border-radius: 16px;margin:auto;margin-bottom:24px;display:block;}
.featured-documents-section .featured-documents-box .featured-documents-block .block-sub-title {margin-bottom:4px;}
.featured-documents-section .featured-documents-box .featured-documents-block .block-sub-title p {font-size: 15px;font-weight: 500;line-height: 21px;padding: 0 50px;}
.featured-documents-section .featured-documents-box .featured-documents-block .block-sub-title p:last-child {margin-bottom:0px;}
.featured-documents-section .featured-documents-box .featured-documents-block .block-title h6 {margin-bottom: 20px;font-weight:500;}

.featured-documents-section.featured-one-box .featured-documents-box .box-1 {justify-content: center;}
.featured-documents-section.featured-one-box .featured-documents-box .box-1 .featured-documents-block {width: 50%;}
.featured-documents-section.featured-one-box .featured-documents-box .box-1 .featured-documents-block .img-block img {max-width: 538px !important;height: 297px !important;}

/* ............... FAQ Section ............... */
.faq-section .faq-section-wrap .faq-accordion-section .faq-accordion-dropdown-title-new .accordion-title-arrow svg.angle-down {width:16px;height:auto;transition:transform 0.4s ease;}
.faq-section .faq-section-wrap .faq-accordion-dropdown-title-new.toggletab.active svg.angle-down {transform:rotate(180deg);}
.faq-section .faq-section-wrap .faq-accordion-dropdown-title.toggletab {display: flex;flex-wrap: wrap;align-items: center;cursor: pointer;}
.faq-section .faq-left-side-img {max-width: 460px;width: 100%;}
.faq-section .faq-left-side-img img {margin:auto;}
.faq-section .faq-section-wrap {width: calc(100% - 460px);padding-left: 109px;}
.faq-section .faq-section-wrap .faq-left-side-img img {max-width: 460px !important;width: 100%;height: 392px !important;}
.faq-section .faq-section-wrap .faq-section-top-text-wrap h2 {font-size: 32px;font-weight: 500;line-height: 39.11px;}
.faq-section .faq-section-wrap .faq-accordion-dropdown-section-v2 {border-bottom: 0.5px solid #326BFF;cursor: pointer;padding: 15px 0 10px;}
.faq-section .faq-section-wrap .faq-accordion-dropdown-section-v2:first-child {padding-top: 0;}
.faq-section .faq-section-wrap .faq-accordion-dropdown-section-v2 .faq-accordion-content-text {margin-top: 10px;}
.faq-section .faq-section-wrap .faq-accordion-dropdown-section-v2 .faq-accordion-content-text p:last-child {margin-bottom:0;}
.faq-section .faq-section-wrap .accordion-dropdown-title-arrow {width: 34px;text-align: right;}
.faq-section .faq-section-wrap .faq-accordion-inner-wrap {max-width: 375px;width: 100%;padding-right: 10px;}
.faq-section .faq-section-wrap .faq-accordion-inner-wrap h6 {margin-bottom: 0;font-size: 17px;font-weight: 400;line-height: 23.8px;text-align: left;}
.faq-section .faq-section-wrap .faq-accordion-content-text p, .faq-section .faq-section-wrap .faq-accordion-content-text a, {font-size: 16px;margin-bottom: 0;line-height: 18px;color: #34495E;}
.faq-section .faq-section-wrap .faq-accordion-content-text a {color:#326BFF;font-weight: 700;text-decoration: underline;}
.faq-section .faq-section-wrap .faq-accordion-content-text a:hover, .faq-section .faq-section-wrap .faq-accordion-content-text a:focus {color:#34495e;font-family: Lato, sans-serif;}
.faq-section .faq-section-wrap .faq-accordion-dropdown-title-new.toggletab {display: flex;justify-content: space-between;}
/* .faq-section .faq-section-wrap .faq-accordion-dropdown-section-v2 .faq-accordion-dropdown-content-wrap.togglecontent  {margin-top: 10px;} */

/* ...............Product Logo Section ................ */
.product-logo-section {padding:80px 0 50px;}
.product-logo-section .content-group {text-align: center;margin-bottom: 80px;}
.product-logo-section .logo-images-ul {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.product-logo-section .logo-images-ul .logo-images-item {padding: 0 15px 30px;width: 16.66%;}
.product-logo-section .logo-images-ul .logo-images-item img {display: block;margin: 0 auto;height:40px !important;width:40px;}
.product-logo-section .logo-images-ul .logo-images-item a {color:#001423;}
.product-logo-section .logo-images-ul .logo-images-item a:hover img {filter: brightness(0) saturate(100%) invert(43%) sepia(60%) saturate(6486%) hue-rotate(218deg) brightness(103%) contrast(105%);transform:none;transition:none;}
.product-logo-section .logo-images-ul .logo-images-item a:hover .img-block {border: 1px solid #326BFF;}
.product-logo-section .logo-images-ul .logo-images-item a:hover h6,
.product-logo-section .logo-images-ul .logo-images-item a:hover p {color:#326BFF;}
.product-logo-section .logo-images-wrap .logo-content p:last-child {margin-bottom:0;}
.product-logo-section .logo-images-wrap .img-block {border: 1px solid #001423;padding: 10px;border-radius: 10px;width: 60px;height: 60px;margin: auto;align-items: center;display: flex;justify-content: center;margin-bottom: 10px;}


/* ............... open-position-link-section ................ */
.open-position-link-section .our-openings-section h2.whr-group {font-size: 28px;margin: 30px 0 0;}
.open-position-link-section .our-openings-section h2.whr-group a:hover {color: F9D332;font-family: Lato, sans-serif;}
.open-position-link-section .our-openings-section .whr-group.whr-toggle.whr-active a {font-family: Lato, sans-serif;color: #F9D332;}
.open-position-link-section .our-openings-section h3.whr-title {margin: 0;}
.open-position-link-section .our-openings-section ul.whr-info {margin: 0;}
.open-position-link-section .our-openings-section li.whr-location {margin: 0;}
.open-position-link-section .our-openings-section .our-openings-inner-section {padding: 0 120px;}
.open-position-link-section .our-openings-section .our-openings-inner-section ul, li {margin: 0;}
.open-position-link-section .our-openings-section .whr-date {display: none;}
.open-position-link-section .our-openings-section .whr-title a, .open-position-link-section .our-openings-section h3.whr-title {color: #2392ff;font-size: 20px;line-height: 33px;font-family: Lato, sans-serif;}
.open-position-link-section .our-openings-section li.whr-item {margin: 10px 0;}
.open-position-link-section .our-openings-section .our-openings-box {background-color: #FFFFFF;padding: 50px;border-radius: 30px;box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;max-width: 1130px;float: none;margin: 50px auto;}
.open-position-link-section .our-openings-section .whr-code {display: none;}
.open-position-link-section .our-openings-section .whr-items {margin: 0 0 1.5rem;}
.open-position-link-section .our-openings-section #open {scroll-margin-top: 120px;}
.open-position-link-section .our-openings-section .whr-title a:focus, .open-position-link-section .our-openings-section .whr-title a:hover {font-family: Lato, sans-serif;border-bottom: 1px solid;border-color: #2392FF;color: #34495e;}
.open-position-link-section .our-openings-section .whr-dept {display: none;}

/* ............... Card Section ................ */
.card-section {padding: 60px 0;overflow: hidden;}
.card-section * {color:#FFFFFF;}
.card-section .card-section-wrapper {display: flex;flex-wrap: wrap;margin: 0 -20px;justify-content: space-between;}  
.card-section .card-section-wrapper .card-section-block {background-color: #2392FF;padding: 1.5rem;border-radius: 10px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);transition: all 0.3s ease;margin: 20px;width: calc(100% / 2 - 40px);}
.card-section .card-section-wrapper .card-section-block .card-section-img {padding: 0 0 20px;}
.card-section .card-section-wrapper .card-section-block .card-section-img img {max-width: 400px !important;width: 100%;transition: all 0.3s ease;}
.card-section .card-section-wrapper .card-section-block:hover .card-section-img img {transform: scale(1.1);}
.card-section .card-section-wrapper .card-section-block:hover {transform: translateY(-10px);}


/* ........ */
.inner-title-section {padding: 40px 0 30px;background: #ffffff;}
.inner-title-section h1 {font-weight: 700;}
.Privacy-content-section {background:#f2f5ff;padding: 20px 0 30px; !important}
.Privacy-content-section .privacy-content-wrap ol {margin-bottom:20px;}
.Privacy-content-section .privacy-content-wrap ol li {font-size: 20px;font-weight: 600;}
.Privacy-content-section .privacy-content-wrap p {margin-bottom: 8px;color: #2c3e50 !important;}
.Privacy-content-section .privacy-content-wrap a {color: #326BFF;}
.Privacy-content-section .privacy-content-wrap a:hover {font-family: Lato, sans-serif;color: #2c3e50;}

/* ...........Systems-page........... */
.error-page h1, .systems-page h1 {font-weight: 600;}
.systems-page {max-width: 900px;}
.systems-page h3 {font-size:30px;}
.systems-page form {background: #326BFF;padding: 30px !important;border-radius: 16px;margin-bottom: 20px;}
.systems-page form .actions {display: inline-block;}
form input[type='submit'], form .hs-button {margin-top: 10px;}



.home-main-section.doc-ai-section { background: #001423; }
/* Cookie Consent */
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
	display: none !important;
}

.footer-copyright-text a {
	text-decoration: underline;
}

.footer-copyright-text a:hover {
	text-decoration: underline;
	color: #326bff;
	font-family: Lato, sans-serif;
}




@media ( min-width:2500px ){

	.team-image-slider-left,.team-image-slider-right { width: 50%; }

}



@media (max-width: 1500px) {  
	.section_testimonial .slider_box.slick-initialized.slick-slider {margin-right: -250px;}
	.section_testimonial .right_content:after { left: 200px; }
	.timeline-sec:after { width: calc(100% - 50px); background-size:cover; }
}
@media (max-width: 1400px) {
	.section_hero .hero_box .right_block .img_block { margin-right: 0px;}
	.top_img:after {right:0;}
	.section_management .content_box .dis-flex:after {left:-634px;}
	.hero_box .img_block:after { width: 235px; top: -225px; left: 68%; }
	.section-take-command:after { right: -6%; }
	.review-banner-inner:before { right: -7px; }
	.one_col_content:before { width: 140px; background-size: contain; background-repeat: no-repeat; background-position: left top; 	}
	.leadership-sec-inner:before { transform: translate(0,110%); }
	.two_col_banner_vector:after { left: -90px; }

	.featured-documents-section .featured-documents-box .dis-flex {margin: 0px -20px;}


	.featured-documents-section .featured-documents-box .featured-documents-block .img-block img {height: 184px !important;}

}
@media (max-width: 1350px) {
	.three-col-icon-content-item { padding: 0 15px; }
	.three-col-icon-content-list { margin: 0 -15px; }
	.leadership-sec-item { padding: 0 15px; }
	.leadership-sec-list { margin: 0 -15px; }
	.three-col-card-item { padding: 0 15px; }
	.three-col-card-card-inner { margin: 0 -15px; } 
	.timeline-sec:before { max-width: 120px; background-size: contain; background-repeat: no-repeat;
		background-position: left bottom; }
	.team-image-slider-left { width: 30%; padding-left:15px; }
	.team-image-slider-right { width: 70%; }
	.team-image-slider-right:before { width: 210px; left: -60px; }
	.two_col_banner_left { padding-top: 0; }

	.section-blog-hero .right-content:after {right:-46px;}
	.section-blog-hero .blog-banner-block:before {top: -200px;}

	.section-contact .right-content:after,
	.section-contact .left-content:before,
	.section-contact .contact-box:before {display:none;} 
}
@media (max-width: 1300px) {
	.one_col_content:after { max-width: 100%; }
	.three-col-icon-content:after { display: none; }

	.solution_two_col_banner .two_col_banner_image {margin-right: auto;margin-left:auto;}

}
@media (max-width: 1200px) { 
	.top_img:after {left: 89%;}
	.section_hero .hero_box .right_block .top_img img {width:190px;}

	.section_management .content_box .dis-flex:after {display:none;}
	.section_management:after {position: absolute;content: "";background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/svg%20hs%202.svg);width: 261px;height: 139px;bottom: 0;left: 0%;background-repeat: no-repeat;}
	.section_solution .content_box .content_block .img_block {height:auto;}

	.section_testimonial .right_content .slider_block {padding: 58px 38px 68px 38px;}
	.section_testimonial .right_content .slider_block .img_block {height:auto;}

	/* 	.section-brand .brand-box .brand-img-block {height: auto;} */

	.section-take-command .content-box:before {width: 275px;}
	.section-take-command:before {width: 338px;height: 102px;}
	.section-take-command:after {width: 350px;height: 350px;}
	.section-take-command .content-box .left-content .heading-title h2 {font-size: 38px; line-height: 38px; }
	.section-take-command .content-box .right-content {padding-left:100px;}
	.section_testimonial .testimonial_box h2 { line-height: 40px; }

	.section-take-command .content-box .right-content .img-block:before { width: 305px; height: 230px; top: -113px; left: 17%; }

	.scroll_sec_left {padding-right: 40px;}
	.scroll_sec_right { padding: 0 30px; } 
	.two-col-logo-content-left { padding-right: 50px; }
	.Statistics-section .achivements-list p { font-size: 20px; line-height: 1.5; }
	.review-banner:before { width: 240px; background-size: contain; background-repeat: no-repeat; background-position: left bottom; } 
	.review-banner-inner:before { display: none; }
	.two_col_banner_vector .two_col_banner_inner:after,.two_col_banner_vector:after,.two_col_banner_vector:before,.two_col_banner_vector .two_col_banner_inner:before { display: none; }
	.banner-tiles { padding-top: 20px; margin: 0; }

	.section-contact .contact-box .heading-content h1.h3 {font-size: 35px;}
	.section-blog-hero .right-content .right-img {margin-right: 0;}

	.product-logo-section .content-group{margin-bottom:75px;}
	.header.v2.no-nav-head .header__language-switcher {
		text-align: center;
	}
}

@media (max-width:1150px){
	.portfolio-section .portfolio-block .content-block { max-width: 560px; padding-right: 50px; }
	.portfolio-section .portfolio-block .dis-flex:nth-child(even) .content-block { padding-left: 50px; }
	.portfolio-section .portfolio-block .img-block { width: calc(100% - 560px); }
	.one_col_content .section-heading h2 { margin-left: 100px; margin-right: 100px; }
}


@media (max-width:1100px){
	main.body-container-wrapper { margin-top: 112px;}
	.footer-top-left-section { padding-right: 30px; }
	h2.big { font-size: 98px; line-height: 120px; }

	.section-blog-hero .left-content {max-width:519px;width:100%;}
	.section-blog-hero .right-content {width: calc(100% - 519px);}

	.section-contact .contact-box .left-content {max-width: 570px;padding-right: 70px;}
	.section-contact .contact-box .right-content {width: calc(100% - 570px);}

	.faq-section .faq-section-top-text-wrap h2 {font-size: 30px;line-height: 37.11px;}

	.product-logo-section .logo-images-ul {margin: 0 -4px;}
	.product-logo-section .logo-images-ul .logo-images-item {padding: 0 6px 30px;}    
}
@media (max-width: 991px){

	
	.tabW5 { width:5%; }
	
	.tabW10 { width:10%; }
	
	.tabW15 { width:15%; }
	
	.tabW20 { width:20%; }
	
	.tabW25 { width:25%; }
	
	.tabW30 { width:30%; }
	
	.tabW35 { width:35%; }
	
	.tabW40 { width:40%; }
	
	.tabW45 { width:45%; }
	
	.tabW50 { width:50%; }
	
	.tabW55 { width:55%; }
	
	.tabW60 { width:60%; }
	
	.tabW65 { width:65%; }
	
	.tabW70 { width:70%; }
	
	.tabW75 { width:75%; }
	
	.tabW80 { width:80%; }
	
	.tabW85 { width:85%; }
	
	.tabW90 { width:90%; }
	
	.tabW95 { width:95%; }
	
	.tabW100 { width:100%; }
	

	.dot-subtitle { display:inline-block; }
	.section_hero .top_img:before, .hero_box .img_block:after {display:none;}
	.section_hero .right_block .img_block:after {top: -46px;right: 51px;}
	.section_hero .hero_box .left_block {max-width: 743px;margin: auto;text-align: center;}
	.section_hero .hero_box .right_block {margin-top: 50px;width: 100%;}
	.section_hero .hero_box .right_block .img_block {text-align: center;}
	.section_hero .hero_box .right_block .img_block img {width:461px;}
	.section_hero .hero_box .right_block .top_img img {top: 20px;right: 521px;width:150px;}
	.section_hero .hero_box .left_block .content {margin: auto;}
	.section_hero .hero_box .left_block .btn_block {justify-content: center;}
	.section_hero .hero_box .right_block .top_img img {position: relative;height: auto;margin-bottom: -100px;right: 0;top: 0;left: 37%;transform: translateX(-50%);}

	.section_management .content_box .content_block {width: calc(100% / 2);}
	.section_management .content_box .dis-flex .content_block:last-child:after {display:none;}
	.section_management .content_box .dis-flex .content_block:nth-child(2) {position: relative;}
	.section_management .content_box .dis-flex .content_block:nth-child(2):after {position: absolute;content: "";background: url(https://20215302.fs1.hubspotusercontent-na1.net/hubfs/20215302/Theme_2024/Images/Vector%2010.png);width: 261px;height: 435px;top: -294px;left: 89%;background-repeat: no-repeat;transform: translateX(-50%);z-index: -1;}
	.section_management .content_box .content_block .img_block {width: 100%;height: auto;}

	.two-column-section .two-column-wrapper .two-column-left-section {width: 410px;}
	.two-column-section .two-column-wrapper .two-column-right-section {width: calc(100% - 410px);}

	.section_testimonial .slider_box.slick-initialized.slick-slider {margin-right: 0;}
	.section_testimonial .slick-list.draggable {padding: 0 56px !important;}
	.section_testimonial .left_content {max-width: 260px;}	
	.section_testimonial .right_content {width:calc(100% - 260px)}

	.section-brand .brand-box .brand-img-block {height: 130px;}

	.section-take-command .content-box .left-content .heading-title h2 {font-size: 35px; line-height: 35px; }
	.section-take-command .content-box .left-content {max-width: 340px;}
	.section-take-command .content-box .right-content {padding-left: 50px;width: calc(100% - 340px);}
	.section-take-command .content-box:before {width: 320px;top:-120px;}
	.section-take-command:after {width: 214px;height: 212px;}
	.section-take-command:before {width: 254px;height: 79px;}
	.section-take-command .content-box .right-content .img-block{max-width: 100%;height: auto;}

	.footer-top-inner-container { flex-direction: column; }
	.footer-top-left-section, .footer-top-right-section { width: 100%; }
	form { padding: 0 !important; }
	.footer-top-left-section { padding: 0; }
	.navigation-primary { padding-bottom: 50px; }

	.section_testimonial .right_content:after { left: 50px; }

	.two_col_banner_left { width: 100%; padding: 0; text-align: center; }
	.two_col_banner_inner { justify-content: center; gap: 50px; }
	.two_col_banner_logo { margin: 0 auto; }
	.two_col_banner_right { width: 100%; }
	.two_col_banner_image { max-width: 600px; margin: 0 auto; }
	.two_col_banner_image img { margin: 0 auto; display: block; }  
	.two_col_banner .btn-wrap { justify-content: center; }
	.scroll_sec_left { width: 100%; display: flex; gap: 10px; overflow-x: auto; background: #fff; z-index: 1;margin: 0 -15px; width: calc(100% + 30px); }
	.scroll_sec_left.is-sticky { box-shadow: 0 0 10px rgba(0,0,0,0.2); }
	.scroll_sec_right { width: 100%; padding:0; }
	.scroll_sec_menu { flex-shrink: 0; padding: 0 15px; margin-bottom: 15px; gap:10px; } 
	.scroll_sec_menu:before { display: none; }
	.scroll_sec_menu img { max-width: 30px !important; } 
	.scroll_section {  padding: 80px 0; }
	.scroll_section_Title_content h2 { margin-bottom: 20px; line-height: 1.1; }
	.scroll_sec .btn-wrap { padding-top: 20px; } 
	.one_col_content:after { max-width: 85%; }
	.one_col_content .video-block .about-video-link::before {width: 60px;height: 60px;}
	.one_col_content .video-block .two-col-video-right {width:100%;}
	.one_col_content .video-block .two-col-video-right a.about-video-link img {height: auto !important;}
	.one_col_card_list { gap:24px; }
	.one_col_card { width: calc(50% - 12px); }
	.bottom_overview_content h4 { font-size: 26px;}	

	.two-col-video-left { width: 100%; padding-right: 0; text-align: center; } 
	.two-col-video-subtitle { display: inline-block; }
	.two-col-video-title h2 { margin-bottom: 20px; }
	.two-col-video-right { width: 100%; }
	.two-col-video-mainer { max-width: 600px; margin: 0 auto; }

	.image-content-sec:after { bottom: -190px; }
	.image-content-sec-inner:before { bottom: -50px; }
	.image-content-sec-image:after { top: 200px; }
	.image-content-sec-image:before { top: -10px; } 

	.two-col-iconcontent-item { width: 100%; }
	.two-col-iconcontent-left { margin: 0 auto 20px; }
	.two-col-iconcontent-right { width: 100%; }
	.two-col-iconcontent-item-inner { max-width: 500px; text-align: center; margin: 0 auto; }
	.two-col-icon-item-link a { justify-content: center; }

	.two-col-iconcontent-subtitle { display: inline-block; }
	.two-col-iconcontent-inner { text-align: center; }
	.two-col-logo-content-left { width: 100%; text-align: center; padding: 0; } 
	.two-col-logo-content-subtitle { display: inline-block; }
	.two-col-logo-content-right { width: 100%; } 
	.two-col-logo-content-list { max-width: 650px; margin: 0 auto; }
	.two-col-logo-item { text-align: center; }
	.one_col_content:before { display: none; }
	.one_col_content:after { display: none; }
	.one_col_content .image-video-block .video-block {margin-bottom: 0;}

	.two-col-repeat-left { width: 100%; }
	.two-col-repeat-right { width: 100%; text-align: center; }
	.two-col-repeat-subtitle { display: inline-block; }
	.two-col-repeat-title h2 { margin-bottom: 10px; }
	.two-col-repeat-inner { row-gap: 80px; }
	.review-banner:after { display:none; }
	.review-banner:before { display:none; }
	.review-banner-content p { font-size: 20px; margin-bottom: 15px; }
	.review-banner-person h4 { font-size: 26px; margin-bottom: 25px; }
	.review-banner-inner:before { display:none; }

	.Statistics-left { width: 100%; text-align: center; } 
	.Statistics-right { width: 100%; }
	.Statistics-inner { gap: 50px; }
	.image-content-sec-image:after,.image-content-sec-image:before,.image-content-sec-inner:before,.image-content-sec:after { display: none; }
	.three-col-icon-content:before { display: none; }
	.three-col-icon-content-list { row-gap: 60px; } 
	.three-col-icon-content-item-inner { max-width: 330px; margin: 0 auto; }
	.leadership-sec-inner:before { display:none; }
	.leadership-sec-item-image img { width: 100%; }
	.leadership-sec-inner { max-width: 840px; margin: 0 auto; }
	.timeline-sec:before { display: none; }
	.leadership-sec-inner:before { display:none; }
	.three-col-card-card-inner { justify-content: center; row-gap: 30px; }

	.team-slider-main-item { margin: 0 10px; }
	.timeline-sec:after {  display:none; }
	.banner-tiles { display: none; }
	.two_col_banner_vector .two_col_banner_left { width: 100%; }
	.two_col_banner_vector .two_col_banner_right { width: 100%; }
	.two-col-repeat-title h4 { font-size:26px; }

	.section-blog-hero {padding-top:100px;}
	.section-blog-hero .left-content .heading-content h1 {font-size: 35px;line-height: 39px;}
	.section-blog-hero .left-content, .section-blog-hero .right-content {max-width:100%;width:100%;}
	.section-blog-hero .left-content, .section-blog-hero .left-content .center-img, .section-blog-hero .right-content .right-img {text-align:center;}
	.section-blog-hero .right-content .right-img {margin-bottom:0;}
	.section-blog-hero .right-content {margin-top:50px;}
	.section-blog-hero .left-content .content {margin:auto;}
	.section-blog-hero .left-content:before {display:none;}
	.section-blog-hero .blog-banner-block:before,
	.section-blog-hero .right-content:after{display:none;}	

	.resource-filter-section .select-fielter {width:160px !important;}

	.resource-listing-section .featured-listing-section, .resource-listing-section .resource-listing-inner-section {padding: 100px 0;}
	.resource-listing-section .all-artical-section .section-heading {margin-bottom: 30px;}
	.featured-listing-section .section-heading {margin-bottom: 50px;}
	.resource-listing-section .featured-listing-section .feature-img {width: 54%;}
	.resource-listing-section .featured-listing-section .featured-blog-content-section {width:46%;}
	.resource-listing-section .all-artical-list .resource-blog-card {width: 50%;}
	.resource-listing-section .all-artical-section .section-heading h2 {font-size: 32px;}
	.resource-listing-section .featured-listing-section .blog-title h3, .resource-listing-section .featured-listing-section .blog-title h4,
	.resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-title h3 a {font-size: 25px;}
	.resource-listing-section .featured-blog-content-inner-section {padding:30px;}

	.section-contact .contact-box .heading-content h1.h3 {font-size: 33px;}
	.section-contact .contact-box .heading-content .heading-bottom-content h4 {font-size:26px;}
	.section-contact .contact-box .left-content {max-width:100%;padding-right:0;}
	.section-contact .contact-box .right-content {width:100%;margin-top:50px;}   

	.solution_two_col_banner .two_col_banner_inner .two_col_banner_left:before,
	.solution_two_col_banner .two_col_banner_inner:before,
	.solution_two_col_banner .two_col_banner_inner .two_col_banner_left:after {display:none;}

	.portfolio-section .portfolio-block .content-block, .portfolio-section .portfolio-block .img-block {width: 100%;max-width: 100%;text-align: center;}
	.portfolio-section .portfolio-block .content-block, .portfolio-section .portfolio-block .dis-flex:nth-child(even) .content-block {padding-left:0;padding-right:0;}
	.portfolio-section .portfolio-block .dis-flex,
	.portfolio-section .portfolio-block .dis-flex:nth-child(even) {flex-direction: column-reverse;}
	.portfolio-section .portfolio-block .dis-flex:nth-child(even) .img-block {text-align: center;}
	.portfolio-section .portfolio-block .img-block { margin-bottom:40px; }
	.portfolio-section .portfolio-block .img-block img { max-width: 440px; width: 100%; }
	.portfolio-section .portfolio-block .content-block .content-title h3 {font-size: 30px;line-height: 32.68px;}

	.featured-documents-section .featured-documents-box .featured-documents-block {width: calc(100% / 2 - 40px);}
	.featured-documents-section .featured-documents-box .featured-documents-block .img-block img,
	.featured-documents-section.featured-one-box .featured-documents-box .box-1 .featured-documents-block .img-block img {height: 236px !important;}


	.faq-section .faq-section-top-text-wrap h2 {margin-bottom: 20px;}
	.faq-section .faq-left-side-img {max-width: 360px;}
	.faq-section .faq-section-wrap {width: calc(100% - 360px);padding-left:40px;}
	.faq-section .faq-left-side-img{margin-bottom: 30px;}


	.solution_two_col_banner .two_col_banner_left {width: 80%;}
	.solution_two_col_banner .two_col_banner_right {width:60%;}

	.one_col_content .section-heading h2 {margin-left: 0px;margin-right: 0px;}

	.open-position-link-section .our-openings-section .our-openings-inner-section {padding: 0 70px;}

	.product-logo-section .logo-images-ul .logo-images-item {width: 33.33%;padding-bottom: 30px;}
	.product-logo-section{padding:50px 0 20px;}
	.product-logo-section .logo-images-ul {margin: 0 -15px;}
	.product-logo-section .logo-images-ul .logo-images-item {padding: 0 15px 30px;}

	.our-mission-one-line .three-col-icon-content-item {width: 100%;max-width: calc( 100% / 3 ); }

}
@media screen and (max-width: 850px){
	.section-take-command .content-box:before {width: 250px;top:-120px;}

}
@media ( min-width:768px ){
	.team-image-slider-left { position: relative; z-index: 5; }

}

@media screen and (max-width:767px){

	
	.mW5 { width:5%; }
	
	.mW10 { width:10%; }
	
	.mW15 { width:15%; }
	
	.mW20 { width:20%; }
	
	.mW25 { width:25%; }
	
	.mW30 { width:30%; }
	
	.mW35 { width:35%; }
	
	.mW40 { width:40%; }
	
	.mW45 { width:45%; }
	
	.mW50 { width:50%; }
	
	.mW55 { width:55%; }
	
	.mW60 { width:60%; }
	
	.mW65 { width:65%; }
	
	.mW70 { width:70%; }
	
	.mW75 { width:75%; }
	
	.mW80 { width:80%; }
	
	.mW85 { width:85%; }
	
	.mW90 { width:90%; }
	
	.mW95 { width:95%; }
	
	.mW100 { width:100%; }
	

	.one_col_content .video-block .about-video-link::before {width: 52px;height: 52px;}

	.section_hero .hero_box .right_block .top_img img {width: 130px;left: 21%;}

	.section_management .content_box .content_block {width: calc(100% / 2);}
	.section_management .content_box .content_block .bottom_content,
	.section_management .content_box .content_block .bottom_content .content {padding: 0 10px;}
	.section_management .content_box .content_block .img_block {margin-bottom:40px;}
	.section_management .content_box .dis-flex .content_block:nth-child(2):after {display:none;}
	.section_management:after {display:none;}

	.section_solution .content_box .content_block { width: calc(100% / 2);}
	.section_solution .content_box .content_block .img_block .errow_img svg {width: 16px;height: 16px;}
	.section_solution .content_box .content_block .img_block .errow_img {width: 40px;height: 40px;}

	.two-column-section .two-column-wrapper {flex-direction: column;}
	.two-column-section .two-column-wrapper.dis-flex.align-start.left-align {flex-direction: column;}
	.two-column-section .two-column-wrapper .two-column-left-section {max-width: 100%;width:100%;text-align: center;padding: 0;margin: auto;}
	.two-column-section .two-column-wrapper .two-column-right-section {width: 100%;text-align: center;margin-top:40px;}
	.two-column-section .two-column-wrapper .two-column-bottom-content {margin-left: auto;margin-right: auto;max-width: 440px;}
	.two-column-section .two-column-wrapper .content-top-image-wrapper.dis-flex {justify-content: center;}

	.section_testimonial .slick-list.draggable {padding: 0 100px !important;}
	.section_testimonial .right_content:after {display:none;}
	.section_testimonial .left_content, .section_testimonial.logo-slider-section .left_content {max-width: 100%;text-align: center;}	
	.section_testimonial .right_content, .section_testimonial.logo-slider-section .right_content {width:100%}
	.section_testimonial .left_content .heading_block .heading_content {margin: auto;}
	.section_testimonial .left_content .heading_block .heading_title h2 {margin-bottom: 16px;}
	.section_testimonial .slider_arrow {justify-content: center;}
	.section_testimonial .slider_box.slick-initialized.slick-slider {margin-left: -15px;}
	.section_testimonial .right_content .slider_block .img_block {margin-bottom:16px;}
	.section_testimonial .slider_arrow .slick-next.slick-arrow, .section_testimonial .slider_arrow .slick-prev.slick-arrow {margin-left: 0px;margin-right: 15px;}
	.section_testimonial .slick-prev, .section_testimonial .slick-next {height: 32px;width: 32px;}

	.section-brand .brand-box .brand-img-block {height: 100px;}

	.section-take-command .content-box .left-content .heading-title h2 {font-size: 35px; line-height: 1; }
	.section-take-command .content-box .dis-flex {flex-direction: column;}
	.section-take-command .content-box .left-content {max-width: 440px;text-align: center; margin: 0 auto; }
	.section-take-command .content-box .right-content {width: 100%;padding-left: 0;text-align: center; padding-top: 30px; }
	.section-take-command .content-box .right-content .img-block:before, .section-take-command:before {display:none;} 

	.resources-three-column-section .resources-three-column-container.dis-flex {justify-content: center;}
	.resources-three-column-section .resources-three-column-container .resource-block {width: calc(100% / 2);}

	br {
		display: none;
	}
	.why-choose-use-two-column-container { flex-direction: column; }
	.why-choose-use-left-column-container { width: 100%; padding: 0; text-align: center; }
	.why-choose-use-right-column-container { width: 100%; padding-top: 40px; }

	.section_testimonial .slick-prev:before { left: -1px; }
	.section_testimonial .slick-prev:before, .section_testimonial .slick-next:before { top: 1px; }

	.two_col_banner_subtitle { font-size: 22px; line-height: 1; padding-top: 15px; }
	.two_col_banner_inner { gap: 40px; }
	.two_col_banner_left .section-heading { padding: 8px 0 0;} 
	.two_col_banner_left h3,
	.two_col_banner_left h1, 
	.two_col_banner_left h2 { line-height: 39px; }

	.scroll_section_left { width: 100%; order: 2; }
	.scroll_section_right { width: 100%; order: 1; }
	.scroll_sec_left { padding: 0; top: 93px; }
	.scroll_section { padding: 65px 0; }
	.scroll_sec_menu { margin: 15px 0; }
	.two_col_banner .btn-wrap { flex-wrap: wrap; }
	.one_col_content .section-heading h2 { margin-bottom: 5px; }


	.one_col_card { width: 100%; }
	.bottom_overview_content h4 { font-size: 22px; }
	.one_col_content:before { width: 160px; background-size: contain; background-repeat: no-repeat; } 
	.one_col_content:after { display: none; }
	.two-col-video-title h2 { margin-bottom: 10px; }
	.model-content { width: 90%; padding: 20px; }
	.model-content .close {right: 2px; font-size: 28px; top: -5px;}
	.image-content-sec:after,.image-content-sec-inner:before,.image-content-sec-image:after ,.image-content-sec-image:before { display:none } 
	.two-col-logo-content-content h6 { font-size: 20px; }
	.two-col-repeat-inner { row-gap: 40px; }
	.review-banner-content p { font-size: 18px; }
	.review-banner-person h4 { font-size: 22px; }
	.Statistics-section .achivements-list h4 { font-size: 36px; line-height: 54px; } 
	.Statistics-section .achivements-list-wrapper { gap: 20px; flex-direction: column; align-items: center; } 
	.Statistics-inner { gap: 30px; } 
	.Statistics-section .achivements-list p { font-size: 18px; }
	.three-col-icon-content-list { row-gap: 40px; } 

	.leadership-name { font-size: 24px; }
	.leadership-designation { font-size: 18px; }
	.leadership-float-plus { max-width: 40px; right: 15px; bottom: 15px; }
	.leadership-float-plus svg { width: 100%; height: auto; }
	.three-col-card-item { width: 100%; max-width: 500px; margin: 0 auto; }
	.team-image-slider-left { text-align: center; }
	.team-image-slider-left .slider_arrow { justify-content: center; }
	.team-image-slider .slick-arrow { width: 32px; height: 32px; background-size: 10px !important; } 
	.team-image-slider-right:before { width: 140px; left: -60px; }
	.team-image-slider-inner .slider_arrow{ position: absolute; bottom: -60px; left: 50%; transform: translateX(-50%); }
	.team-image-slider button.slick-next { margin-left: 15px; }

	.section-blog-hero .blog-banner-block:before {left: -1000px;}
	.section-blog-hero {padding-top:70px;}
	.section-blog-hero .left-content .center-img img {width:180px;}

	.resource-filter-section .resource-filter-inner-section {flex-direction: column;}
	.resource-filter-section .resource-filter-left-section {margin-bottom: 20px;width: 100%;}
	.resource-filter-section .resource-filter-left-section .search-filter {margin: 0 auto;}
	.resource-filter-section .resource-filter-right-section {width: 100%;}
	.resource-filter-section .resource-filter-right-inner-section {justify-content: center;}
	.resource-filter-section .resource-filter-right-inner-section .select-fielter {width: calc(33.33% - 20px) !important;}

	.resource-listing-section .featured-listing-section, .resource-listing-section .resource-listing-inner-section {padding: 70px 0;}	
	.resource-listing-section .all-artical-section .section-heading {margin-bottom: 25px;}
	.featured-listing-section .section-heading {margin-bottom: 45px;}
	.resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-sort-text {max-width: 100%;}
	.resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-title h3,
	.resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-title h3 a {font-size:25px;}
	.resource-listing-section .featured-blog-content-inner-section {padding: 40px 30px 40px 30px;}

	.resource-listing-section .featured-listing-section .feature-img, .resource-listing-section .featured-listing-section .featured-blog-content-section {width: 100%;}

	.solution_two_col_banner .section-heading .heading-title h1.h3,
	.solution_two_col_banner .section-heading .heading-title h2.h3 {line-height:47px;}
	.solution_two_col_banner .two_col_banner_left,
	.solution_two_col_banner .two_col_banner_right{width: 100%;}

	.popup-block {padding: 20px 15px !important;width: 95%;}
	/* 	.popup-block .popup-close {right: 5px;top: 5px;} */
	.popup-block .popup-innver .popup-heading h2 {font-size: 24px;line-height: 28px;margin-bottom: 16px;}
	.popup-block .popup-innver .actions input.hs-button.primary.large {margin-top: 10px;}

	.portfolio-section .portfolio-block .content-block .content-title h3 {font-size: 28px;line-height: 30.68px;}
	
	.featured-documents-section .featured-documents-box .featured-documents-block,
	.featured-documents-section.featured-one-box .featured-documents-box .box-1 .featured-documents-block {width: 100%;}
	.featured-documents-section .featured-documents-box .featured-documents-block:last-child {margin-bottom:0;}
	.featured-documents-section.featured-one-box .featured-documents-box .box-1 .featured-documents-block .img-block img {height: auto !important;}

	.faq-section .faq-section-wrap, .faq-section .faq-left-side-img {max-width:100%;width: 100%;padding-left:0px;}
	.faq-section .faq-left-side-img {margin-bottom: 30px;text-align: center;}
	.faq-section .faq-section-wrap .faq-accordion-inner-wrap {max-width: 577px;}
	.faq-section .faq-section-wrap .faq-section-top-text-wrap h2 {font-size: 28px;line-height: 35.11px;}

	.product-logo-section .logo-images-ul .logo-images-item {width: 50%;padding-bottom: 30px;}
	.product-logo-section .content-group {margin-bottom: 60px;}

	.open-position-link-section .our-openings-section .our-openings-inner-section {padding: 0 50px;}
	.open-position-link-section .our-openings-section .our-openings-box {background-color: #FFFFFF;padding: 35px;}
	.open-position-link-section .our-openings-section .whr-title a, .open-position-link-section .our-openings-section h3.whr-title {font-size: 18px;line-height: 28px;}

	.card-section .card-section-wrapper .card-section-block {width: 100%;}
	body.show-cta {padding-bottom: 40px;}


}
@media (max-width: 680px){
	.footer-top-left-section .footer-col { width: 50%; }
	.footer-menu-address-section { padding-bottom: 30px; }
	.footer-bottom-inner.dis-flex { flex-direction: column; justify-content: center; gap: 20px; }
	.footer-social-section.dis-flex { justify-content: center; }
	.footer-copyright-text, .footer-social-section { width: 100%; }
	.footer-copyright-text { text-align: center; }
	h2.big { font-size: 68px; line-height: 100px; }
	/* 	.navigation-primary .header-button { display: block; } */
	.navigation-primary .site-header-btn { display: block; }
	.navigation-primary .site-header-btn .header-button {margin: 20px 0 0;}
	.navigation-primary .site-header-btn .header-login-button {margin-right:0;}
	/* 	.mega-menu-header-wrapper > .header-button { display: none; } */
	.mega-menu-header-wrapper > .site-header-btn { display: none; } 
	.timeline-item-left { font-size: 20px; padding-right: 15px; width: 75px; }
	.timeline-item-right { padding-left: 25px; width: calc(100% - 75px); }
	.timeline-item-right p { font-size: 14px; }

	.resource-listing-section .all-artical-list .resource-blog-card {width: 100%;}
	.resource-listing-section .all-artical-list .resource-blog-card {padding:20px 0;}
	.resource-listing-section .all-artical-list {margin:0px;}

	.our-mission-one-line .three-col-icon-content-item {max-width: calc( 100% / 2 );padding: 0 10px; }	

}
@media (max-width: 580px) { 
	.section_management .content_box .content_block {width: calc(100% / 1);max-width:350px;margin-left: 0;margin-right: 0;} 
	.section_management .content_box .content_block .bottom_content,
	.section_management .content_box .content_block .bottom_content .content {padding: 0px;}
	.section_management .content_box .content_block .img_block {margin-bottom:35px;}
	.section_management .heading_block {text-align:center;}
	.section_management .heading_block .sub_title p {display: inline-block;}

	.section_solution .content_box .content_block {width: 100%; max-width: 350px; text-align:center;}

	.section_testimonial .slick-list.draggable {padding: 0 75px !important;}

	.resources-three-column-section .section-heading {text-align: center;}
	.resources-three-column-section .resources-three-column-container .section-heading h3 {text-align: center;}
	.resources-three-column-section .resources-three-column-container .resource-block {width: 100%; max-width: 350px;margin-left: auto;margin-right: auto;}
	.two-col-logo-content-list { gap: 30px; }
	.two-col-logo-item { width: calc(33.33% - 20px); }
	.three-col-icon-content-item { width: 100%; }
	.three-col-icon-content-list { margin: 0; } 
	.three-col-icon-content-item { padding: 0;}
	.leadership-sec-list { margin: 0; row-gap: 30px; } 
	.leadership-sec-item { width: 100%; padding: 0; max-width: 400px; margin: 0 auto; }

	.resource-filter-section .resource-filter-left-section {margin-bottom:15px;}
	.resource-filter-section select.filter-select {max-width: 338px;}
	.resource-filter-section .select-fielter {flex-direction: column;}
	.resource-filter-section .resource-filter-right-inner-section .select-fielter {margin: 0px 0px 15px !important;width: calc(100% - 0px) !important;}
	.resource-filter-section .search-filter input {padding: 9px 20px !important;}
	.resource-filter-section select.filter-select {background-position: 93% 54%;}

	.portfolio-section .portfolio-block .img-block {margin-bottom:25px;}	

	.open-position-link-section .our-openings-section .our-openings-inner-section {padding: 0;}
	.open-position-link-section .our-openings-section h2.whr-group {font-size: 22px;}
	.open-position-link-section .our-openings-section .whr-title a {font-size: 18px;}
	.open-position-link-section .our-openings-section li.whr-item {margin: 10px 0;}
	.open-position-link-section .our-openings-section .our-openings-box {max-width: 100%;}

}
@media (max-width: 480px){
	.section_hero .hero_box .left_block .btn_block {flex-direction: column;gap:10px;}
	.section_hero .hero_box .left_block .btn_block .btn-wrap+.btn-wrap {margin-left:0px;margin-top:10px;}
	.section_hero .heading_content h1 {font-size: 30px;line-height: 34px;}

	.section_management .content_box .content_block .img_block {margin-bottom:28px;}

	.achivements-list-wrapper { flex-direction: column; }
	.achivements-list { width: 100%; }

	.section_testimonial .slick-list.draggable {padding: 0 38px !important;}
	.section_testimonial .right_content .slider_block {padding: 50px 20px 50px 20px;}
	.section_testimonial .right_content .slider_block .img_block img {max-width: 150px !important;width: 100%;}

	.section-blog-hero .left-content .heading-content h1 {font-size: 30px;line-height: 34px;}
	.section-blog-hero .blog-banner-block:before {left: -1136px;}
	.section-blog-hero .left-content .center-img img {width:150px;}
	.product-logo-section .logo-images-ul .logoText h6 {font-size:16px;}
	.header.v2.no-nav-head .header__language-switcher a.lang_switcher_link {
		min-width: 50px;
	}

}

@media ( max-width:480px ){
	.section-contact .right-content .contact-form .form-columns-2 div:first-child {padding-right: 0px;}
	.section-contact .right-content .contact-form .form-columns-2 div+div {padding-left: 0px;}

	.faq-section .faq-section-wrap .faq-accordion-dropdown-title-new.toggletab {align-items: center;}
}

@media ( max-width:400px ){

	.two-col-logo-item { width: calc(50% - 15px); }

}


@media (max-width: 380px){
	.footer-top-left-section .footer-col { width: 100%; }
	.footer-menu-address-section, .footer-logo { text-align: center; }
	.footer-top-right-inner-section { padding: 30px 20px; }

	.section_testimonial .slick-list.draggable {padding: 0 19px !important;}

	.section-brand .brand-box {padding: 0 20px;}

	.section-blog-hero .left-content .center-img img {width:140px;}

	.resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-title h3,
	.resource-listing-section .featured-blog .featured-blog-content-section .featured-blog-content-inner-section .blog-title h3 a {font-size:24px;}

	.section-contact .contact-box .left-content .blockquote-content {padding: 35px 20px;}
	.section-contact .contact-box .left-content .blockquote-content:before {top: 10px;}
	.section-contact .contact-box .left-content .blockquote-content:after {bottom: 10px;}
	.section-contact .right-content .contact-form {padding: 30px 20px;}

	.featured-documents-section .featured-documents-box .featured-documents-block .img-block img {height: 184px !important;}
	/*.portfolio-section .portfolio-block .img-block img {height: 200px !important;}
	.portfolio-section.reporting-for-family .portfolio-block .img-block img {height: 330px !important;}*/

	.our-mission-one-line .three-col-icon-content-item {max-width: 100%; }	
}

/**** 31/3/2025 *****/

.header-partner .megamenu-header-logo {width: 182px;}
.header-partner .megamenu-header-logo img {width: 182px;}