@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* font-family: 'Public Sans', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/* font-family: 'Roboto', sans-serif; */
@font-face {
  font-family: 'CircularStdBold';
  src: url('//7707853.fs1.hubspotusercontent-na1.net/hubfs/7707853/raw_assets/public/Sanctum%20Federal%20-%202022/Fonts/CircularStd-Bold.woff2') format('woff2'),
       url('//7707853.fs1.hubspotusercontent-na1.net/hubfs/7707853/raw_assets/public/Sanctum%20Federal%20-%202022/Fonts/CircularStd-Bold.woff') format('woff'),
       url('//7707853.fs1.hubspotusercontent-na1.net/hubfs/7707853/raw_assets/public/Sanctum%20Federal%20-%202022/Fonts/CircularStd-Bold.ttf') format('truetype'),
       url('//7707853.fs1.hubspotusercontent-na1.net/hubfs/7707853/raw_assets/public/Sanctum%20Federal%20-%202022/Fonts/CircularStd-Bold.svg') format('svg');
          font-weight: bold;
          font-style: normal;
          font-display: swap;
}

/* fancybox CSS Library Start =========== */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* fancybox CSS Library End =========== */

/* layout CSS Start ============== */
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:""}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:1px;margin-left:2.127659574%;*margin-left:2.0744680846383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:99.99999999%;*width:99.946808500638%}
.row-fluid .span11{width:91.489361693%;*width:91.436170203638%}
.row-fluid .span10{width:82.978723396%;*width:82.925531906638%}
.row-fluid .span9{width:74.468085099%;*width:74.414893609638%}
.row-fluid .span8{width:65.957446802%;*width:65.904255312638%}
.row-fluid .span7{width:57.446808505%;*width:57.393617015638%}
.row-fluid .span6{width:48.936170208%;*width:48.882978718638%}
.row-fluid .span5{width:40.425531911%;*width:40.372340421638%}
.row-fluid .span4{width:31.914893614%;*width:31.861702124638%}
.row-fluid .span3{width:23.404255317%;*width:23.351063827638%}
.row-fluid .span2{width:14.89361702%;*width:14.840425530638%}
.row-fluid .span1{width:6.382978723%;*width:6.3297872336383%}
.container-fluid{*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:""}
.container-fluid:after{clear:both}
@media (max-width: 767px) {
.row-fluid{width:100%}
.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0}
}
@media (min-width: 768px) and (max-width: 1139px) {
.row-fluid{width:100%;*zoom:1;display:flex;flex-wrap:wrap;}
.row-fluid:before,.row-fluid:after{display:table;content:""}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:1px;margin-left:2.762430939%;*margin-left:2.7092394496383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:99.999999993%;*width:99.946808503638%}
.row-fluid .span11{width:91.436464082%;*width:91.383272592638%}
.row-fluid .span10{width:82.872928171%;*width:82.819736681638%}
.row-fluid .span9{width:74.30939226%;*width:74.256200770638%}
.row-fluid .span8{width:65.745856349%;*width:65.692664859638%}
.row-fluid .span7{width:57.182320438%;*width:57.129128948638%}
.row-fluid .span6{width:48.618784527%;*width:48.565593037638%}
.row-fluid .span5{width:40.055248616%;*width:40.002057126638%}
.row-fluid .span4{width:31.491712705%;*width:31.438521215638%}
.row-fluid .span3{width:22.928176794%;*width:22.874985304638%}
.row-fluid .span2{width:14.364640883%;*width:14.311449393638%}
.row-fluid .span1{width:5.801104972%;*width:5.7479134826383%}
}
@media (min-width: 1280px) {
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;content:""}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:1px;margin-left:2.564102564%;*margin-left:2.5109110746383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:100%;*width:99.946808510638%}
.row-fluid .span11{width:91.452991453%;*width:91.399799963638%}
.row-fluid .span10{width:82.905982906%;*width:82.852791416638%}
.row-fluid .span9{width:74.358974359%;*width:74.305782869638%}
.row-fluid .span8{width:65.811965812%;*width:65.758774322638%}
.row-fluid .span7{width:57.264957265%;*width:57.211765775638%}
.row-fluid .span6{width:48.717948718%;*width:48.664757228638%}
.row-fluid .span5{width:40.170940171%;*width:40.117748681638%}
.row-fluid .span4{width:31.623931624%;*width:31.570740134638%}
.row-fluid .span3{width:23.076923077%;*width:23.023731587638%}
.row-fluid .span2{width:14.52991453%;*width:14.476723040638%}
.row-fluid .span1{width:5.982905983%;*width:5.9297144936383%}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.hidden{display:none;visibility:hidden}
.visible-phone{display:none!important}
.visible-tablet{display:none!important}
.hidden-desktop{display:none!important}
@media (max-width: 767px) {
.visible-phone{display:inherit!important}
.hidden-phone{display:none!important}
.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
}
@media (min-width: 768px) and (max-width: 1139px) {
.visible-tablet{display:inherit!important}
.hidden-tablet{display:none!important}
.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
}
/* layout CSS End ============== */

 
 





*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{margin:0;padding:0;font-family:'Roboto', sans-serif;font-size:17px;font-weight:300;line-height:1.6;color:#020119;text-align:left;min-width:320px;overflow-x:hidden;}
html{overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#fff}
body{padding:0;background:#fff;margin:0px !important;}
strong,b{font-weight:700;font-family:'Public Sans', sans-serif}
em,i{font-style:italic}
em strong,strong em{font-weight:700;font-style:italic}
h1,h2,h3,h4,h5,h6{font-family:'Public Sans', sans-serif;font-weight: 900;color:#10749c;}
h1{font-size: 42px; line-height: 1.08;}
h2{font-size: 42px; line-height: 1.24;}
h3{font-size:32px;line-height: 1.13;}
h4{font-size:24px;line-height: 1.5;}
h5{font-size:21px;line-height: 1.71;}
img{max-width:100%;height:auto}
a{font-weight:700;color:#58B871;text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
a:hover{text-decoration:none;color:#f97321;}
p{margin:0 0 1em}
p:last-child{margin-bottom:0}
iframe{max-width:100%}
.hidden{display:block;position:absolute;top:-10000px;height:-10000px;width:1px;height:1px;overflow:hidden;visibility:hidden}
.clear{clear:both}
.text-uppercase{text-transform:uppercase}
.text-lowercase{text-transform:lowercase}
.text-capitalize{text-transform:capitalize}
.text-aligncenter,.text-center{text-align:center}
.text-alignright,.text-right{text-align:right}
.text-alignleft,.text-left{text-align:left}
.text-white{color:#fff}
.no-list-style ul,ul.no-list-style {list-style:none;padding:0;margin:0}
.align-top{align-items:flex-start;}
.align-center{align-items:center;}
.align-end{align-items:flex-end;}
.justify-center{justify-content:center;}
.justify-space{justify-content:space-between;}
.justify-end{justify-content:flex-end;}
.justify-start{justify-content:flex-start;}
.button-1 a,
.wp-block-button > a {font-size:14px; text-decoration:none !important; font-weight:500 !important;text-align:center;letter-spacing:1.26px;text-transform:uppercase;font-family:'Public Sans', sans-serif;color:#fff !important;padding:20px 50px;border-radius:8px;background-color:#f97321 !important;display:inline-block}
.button-1 a:hover,
.wp-block-button > a:hover {background-color:#e26213 !important;}
.button-2 a{border-radius:8px;border:3px solid #f97321;text-align:center;background-color:#fff;font-size:14px;font-weight:500;letter-spacing:1.26px;text-transform:uppercase;font-family:'Public Sans', sans-serif;color:#020119;padding:17px 50px;display:inline-block}
.button-2 a:hover{background-color: #e26213; color: #fff; border-color: #e26213; }
[type=button], [type=reset], [type=submit], button { -webkit-appearance: button;}
.link-btn a {font-size: 14px;font-weight: 600;line-height: 30px;color:#020119;font-family:'Public Sans', sans-serif;position:relative;padding-right:30px;display:inline-block;}
.link-btn a:after{color:#f97321;content:"\f105";font-family:FontAwesome;font-weight:700;position:absolute;font-size:30px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);right:0}
.link-btn a:hover{color:#f97321}

.mt-0 { margin-top:0px !important; }
.mb-0 { margin-bottom:0px !important; }
.pt-0 { padding-top:0px !important; }
.pb-0 { padding-bottom:0px !important; }

.d-block{display:block;}
.flex-reverse {flex-direction: row-reverse;}

/* default-form */
.default-form fieldset , .default-form .form-columns-2{max-width:100% !important;}
.default-form .form-columns-2 .input,.default-form .form-columns-1 .input,.default-form .hs-submit{margin-right:11px !important;}
.default-form input,.default-form select,.default-form textarea{padding:20px 22px;border-radius: 8px;background-color: #fff;width: 100% !important;border: 0;font-size: 16px;font-weight: 500;line-height: normal;letter-spacing: 0.81px;text-align: left;color:#020119;font-family:'Public Sans', sans-serif}
.default-form .hs-form-field{margin-bottom:16px;}
.default-form input.hs-button{background-color:#f97321;text-align:center;line-height:1.6;margin-top:15px;border-radius: 8px;color: #fff;display: inline-block;font-family:'Public Sans', sans-serif;font-size: 14px;font-weight: 500; letter-spacing:1.17px;padding: 20px 50px;text-transform: uppercase;cursor:pointer;}
.default-form input.hs-button:hover{background-color: #e26213; }
.default-form .hs_error_rollup {display: none;}
.default-form textarea {min-height: 220px;}
.default-form .hs-error-msgs.inputs-list {color: red;padding: 0;list-style: none;font-size:11px;font-family:'Public Sans', sans-serif;letter-spacing:normal;padding-right:11px;}
.default-form ::-webkit-input-placeholder {font-weight: 500;line-height: normal;letter-spacing: 0.81px;text-align: left;color:#020119;text-transform:uppercase;font-family:'Public Sans', sans-serif}
.default-form ::-ms-input-placeholder {font-weight: 500;line-height: normal;letter-spacing: 0.81px;text-align: left;color:#020119;text-transform:uppercase;font-family:'Public Sans', sans-serif}
.default-form ::placeholder {font-weight: 500;line-height: normal;letter-spacing: 0.81px;text-align: left;color:#020119;text-transform:uppercase;font-family:'Public Sans', sans-serif}
.submitted-message { border-radius: 8px; color: green; font-size: 14px; font-weight: 500; padding: 10px 0; display: block; }

/* Form contact info */
.form-contact-info{padding: 100px 0 93px 0;}
.form-contact-info .right-wrap {max-width: 500px;margin: 0px 0px 0px 50px;}
.form-contact-info .right-wrap .subtitle {margin: 0 104.4px 28.3px 0;font-family:'Roboto', sans-serif;font-size: 14px;font-weight: 300;font-stretch: normal;font-style: normal;line-height: 2.57;letter-spacing: 0.56px;}
.form-contact-info .right-wrap .content {margin: 18.2px 0 0;font-size: 17px;font-family:'Roboto', sans-serif;font-weight: 300;line-height: 1.53;}

/* Logo strip */
.logo-strip{position:relative;overflow:hidden;}
.logo-strip .left{position: relative;text-align: right;padding:25px 50px 25px 0px;width:270px;z-index:1;display: flex;align-items: center;justify-content: flex-end;}
.logo-strip .left:after{position: absolute;content: "";right: 0%;top: 0;width: 500%;height: 100%;z-index: -1;}
.logo-strip .left strong{font-family: 'CircularStdBold';text-align: left;line-height: 1.65;}
.logo-strip .logo-wrap{padding:15px 40px 15px 40px; width: calc(100% - 270px);}
.logo-strip .logo-wrap .logo{padding:0px 40px;}
.logo-strip .logo-wrap .logo img {display: block;text-align: center;margin: 0px auto;width:auto;}
.logo-strip .slick-track {display: flex;align-items: center;justify-content: center;}
.logo-strip .slick-slide > div{display: flex;align-items: center;justify-content: center;}

/* content-with-box */
.content-with-box{padding:82px 0}
.content-with-box .left{padding-right:35px}
.content-with-box .left .subtitle{line-height:2.57;letter-spacing:.56px;font-size:14px;font-weight:300;margin:0 0 25px}h4{margin:0 0 17px}
.content-with-box .left .content{margin:8px 20px 43px 0;}
.content-with-box .left .button-1 a{ padding: 20px 33px;}
.content-with-box .left .flex{height:100%;min-height:313px}
.content-with-box .right .box-wrap{display:flex;margin:0 -14px;flex-wrap:wrap;padding-left:8%}
.content-with-box .right .box{width:calc(100% / 3 - 14px);background:rgb(227 245 249 / 90%);margin:0 7px 20px;text-align:center;padding:30px; border-radius: 8px;min-height:320px;display:flex;align-items:center;justify-content:center;}
.content-with-box .right .box .comman-style{font-size:88px;font-family:Public Sans,sans-serif;font-weight:900;line-height: 1;display: block;}
.content-with-box .right .box .comman-style span {font-size: 52px; line-height: 0.69;font-weight:900;display:inline-block}
.content-with-box .right .box .comman-style strong{font-size: 19px;font-family:Public Sans,sans-serif; line-height: 1.89;}
.content-with-box .right .box .differnt-style span{font-family:Public Sans,sans-serif;font-size:15px;font-weight:700}
.content-with-box .right .box .differnt-style h6{color:#020019;font-size:52px;line-height:50px; margin: 5px 0px 10px;}
.content-with-box .right .box .content {margin-top: 30px;padding:0px 23px}
.content-with-box .right .box .subtitle-titles {position: relative;padding-top: 30px;}
.content-with-box .right .box strong {position: absolute;content: "";left: 0;top: -1px;right: 0;font-weight: 900 !important;line-height: 1.89;text-align: center;color: #020119;font-size: 19px;}
/* Banner section */
.banner-section{padding-top:50px;position:relative;}
.banner-section .right{padding-bottom:140px;width: 750px; max-width: 100%;}
.banner-section .right span{font-size:14px;font-weight:300;line-height:1.68;letter-spacing:.56px;color:#0d0907;margin:0 0 50px;display:block}
.banner-section .right .content{font-size: 19px;font-weight: 300;line-height: 1.68;color: #0d0907;margin:10px 0 45px;}
.banner-section .right .bottom-section{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:35px;bottom:23px}
.banner-section .right .bottom-section .title{font-size:14px;font-weight:700;max-width:40%;display:inline-block;margin-right:15px;line-height: 1.36;letter-spacing: 0.56px;}
.banner-section .right .bottom-section img{height: 82px !important;width: auto;}
.banner-section .right .bottom-section a.bottom-link {display: inline-block;width: 100%;position: absolute;right: 0; bottom: 0;height: 100%;max-width: 270px;}
.banner-section .right .bottom-section:hover .title{color:#f97321;}
/* Video content section  */
.video-content-section {padding:80px 0;background-image:url(//7707853.fs1.hubspotusercontent-na1.net/hubfs/7707853/raw_assets/public/Sanctum%20Federal%20-%202022/images/blue-gradient-color.png);background-size: cover;background-repeat: no-repeat;}
.video-content-section .link-group-btn .link-box-btn{background-color:#fff;padding:16px;border-radius:8px;display:flex;align-items:center;margin:0 0 30px 0}
.video-content-section .icon-bg{height:152px;width:152px;border-radius:8px;padding:25px;display: flex;align-items: center;justify-content: center;}
.video-content-section .icon-bg img{border-radius: 50%;height: 95px;width: 95px;border: 3px solid #fff;}
.video-content-section .icon-info{width:calc(100% - 152px);padding:0 50px 0 60px}
.video-content-section .icon-info h5{font-family:'Roboto', sans-serif; font-weight:700;margin-bottom:0; }
.video-content-section .icon-info .content{font-size: 15px;font-weight: 300;line-height: 1.6;}
.video-content-section .video-info{margin:80px 0 0;}
.subtitle-part {font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 300;line-height: inherit;letter-spacing: 0.56px;color:#020119;margin: 0 0 28px;}
.video-content-section .link-group-btn {padding: 0 20px 0 0;}
.video-content-section .video-info{max-width:590px;}
.video-content-section .video-part {padding: 0 0 0 20px;}
.video-content-section .title-part{margin:0 0 5px;}

.top-title-part{margin-bottom:40px;}
.form-contact-info .default-form{color:#fff;}
/* Insight form section */
.insight-form-section{overflow:hidden;}
.insight-form-section .join-mail-form{position:relative;z-index:1;padding:100px 0;}
.insight-form-section .join-mail-form:after{background:#e3f5f9;top:0;height:100%;width:500%;right:0;z-index:-1;position:absolute;content:""}
.insight-form-section .join-mail-form .default-form{margin: 0px auto 0 0;max-width: 640px;}
.insight-form-section .join-mail-form .default-form form{margin:32px 0 0;}
.insight-form-section .insight-part{position:relative;z-index:1;padding:100px 0;}
.insight-form-section .insight-part:after{background-image:url(//7707853.fs1.hubspotusercontent-na1.net/hubfs/7707853/raw_assets/public/Sanctum%20Federal%20-%202022/images/dark-blue-gradiant.png);top:0;height:100%;width:500%;left:0;z-index:-1;position:absolute;content:"";background-size:cover;background-repeat: no-repeat;background-position:100% 99%;}
/* .insight-slider {background: #fff;max-width: 650px;margin:0px 0px 25px auto; padding: 40px 40px 60px 40px;border-radius: 8px;} */
.insight-slider { max-width: 650px; margin-left:auto;  }
.insight-slider > .slider-wrap  {background: #fff; padding: 40px 40px 60px 40px;border-radius: 8px; margin-bottom:25px; }
.insight-slider .bg {height: 208px;overflow: hidden;width:100%;border-radius: 8px; background-repeat:no-repeat; background-size:cover; background-position:center; }
.insight-slider .bg img{height:100%;width:100%;object-fit:cover}
.insight-slider .subtitle {margin: 34px 15px 15px 0.5px;font-family: 'Roboto', sans-serif;font-size: 12px;line-height: 3;letter-spacing: 0.48px; color: #020019;}
.insight-slider .blog-info {max-width: 500px;}
.insight-form-section .insight-part h4{ max-width: 650px;margin:0px 0px 15px auto;}
.insight-form-section .link-btn{margin-top:20px;}
.insight-form-section .span6{margin:0;}
.insight-slider .blog-info h4{margin-left:0;margin-right:0;}
.insight-slider .blog-info h4 a{color: #10749c;}
.form-contact-info  .default-form{margin: 0px auto 0 0;max-width: 640px;}

.btn-group {display: flex;align-items: center;}
.btn-group .button-2{margin-left:16px;}

.image-with-content-sec .column-box2 ul{padding:0 0 0 0px;}
.image-with-content-sec .column-box2 .button-1{margin-top:0px;display:inline-block;}
/* Footer */
::placeholder{line-height: 2.46;font-size: 13px;color:#020119;}
.Social-links ul {display: flex; align-items: center;justify-content: flex-end;}
.Social-links ul li {margin: 0 14px 0 0;display: block;}
.Social-links ul li:last-child { margin: 0;}
.footer{padding:45px 50px 75px;background-color:#020119;}
.form-social{display:flex!important;align-items:center;justify-content:flex-end}
.footer .footer-top .logo img ,.Social-links ul li img{display:block;}
.footer .footer-top .submitted-message{margin: 0 17px;}
.form-social .hs_email {position: relative;display: flex;align-items:center;}
.form-social .hs_email label{text-transform:uppercase;max-width:100px;display:inline-block;font-size:13px;font-weight:700;line-height:1.15;letter-spacing:normal;text-align:left;color:#fff;font-family:'Public Sans', sans-serif,sans-serif}
.form-social .hs-input{height:45px; padding: 12px 8px 12px 15.5px;border-radius: 8px;background-color: #fff;border:none; width:275px; max-width:100%;}
.form-social form{position:relative;margin:0 17px 0;}
.form-social ul.no-list.hs-error-msgs.inputs-list{color:red;list-style:none;position:absolute;right:0;top:100%;width:calc(100% - 35px);padding:0;margin:0;text-align:center}
.form-social ul.no-list.hs-error-msgs label{color: red;max-width: inherit;text-transform: unset;}
.form-social .hs_submit {background-color:#020119;position: absolute;right: 6px;bottom: 8px;border-radius: 8px;padding: 1px 6px;cursor:pointer;z-index:1; display: flex; align-items: center;justify-content: center;height:30px;}
.form-social .hs_submit .hs-button{background: transparent;font-size: 11px;font-weight: 500;letter-spacing: 0.99px;text-align: center;color:#f97321;border: 0;padding: 0; display: flex; align-items: center;justify-content: center;}
.form-social .hs_email{position:relative;}
.form-social .hs_email label span.hs-form-required {display: none;}
.footer .footer-middle {margin-top:25px;border-top: 1px solid #ffffff80;border-bottom: 1px solid #ffffff80;padding: 78px 0 70px 0;}
.footer .footer-middle li{display:block;line-height:normal;padding:0 0 25px;}
.footer .footer-middle li a {font-family:'Public Sans', sans-serif;color:#fff;font-size:17px;line-height:1.68;font-weight:400;display:inline-block;}
.footer .footer-middle li a:hover{color:#10749c;}
.footer .footer-middle ul.icon-list li a{font-size:17px;line-height:1.88;display:flex;}
.footer .footer-middle ul.icon-list li img{margin:0 20px 0 0;display:inline-block;vertical-align:middle}
.footer .footer-middle .list-address {display: flex;font-family:'Public Sans', sans-serif}
.footer .footer-middle .list-address img{margin:0 20px 0 0;display:inline-block;vertical-align:middle}
.footer .footer-middle .list-address strong{font-size:15px;font-weight:900;}
.footer .footer-middle .list-address a{color:#fff;font-weight:300;}
.footer .footer-middle .list-address a:hover{color: #10749c;}
.footer .footer-bottom {padding: 10px 0 0;font-size: 10px;color: rgb(255 255 255 / 30%);font-weight:400;}
.footer .footer-bottom li a{ font-size: 10px;color: rgb(255 255 255 / 30%);line-height:normal;text-decoration:underline;font-weight:400 !important;}
.footer .footer-bottom .static-link ul{display: flex;align-items: center;justify-content: flex-end;}
.footer .footer-bottom .static-link ul li{padding:0px 10px;}
.footer .footer-bottom .static-link ul li:last-child{position:relative;padding-right:0}
.footer .footer-bottom .static-link ul li:last-child:after{content:"|";position: absolute;left:0;color: rgb(255 255 255 / 30%);top:0px;}
.footer .footer-bottom .static-link ul li a:hover{color:#fff;font-weight: normal;}
.form-social .hs_submit:hover{background-color:#E26213;}
.form-social .hs_submit:hover .hs-button{color:#020119;}
.form-icons {display: flex !important;align-items: center;}
.footer .icon-list li{display:inline-block;}
.Social-links.no-list-style a{background-color:#f97321;border-radius:8px;height:44px;width:44px;display:flex;align-items:center;justify-content:center;color:#020119;font-weight:700;font-size:17px}
.Social-links.no-list-style a:hover {background-color:#E26213}
.footer .span6.widget-span.widget-type-cell.address-info.span-md-full{margin: 0;}
.footer .address-info { padding-left:5%; }
.footer .padding-left-f {padding-left: 15%;}
.insight-form-section button.slick-prev.slick-arrow:after {color: #f97321;content: "\f104";font-family: FontAwesome;font-size: 25px;font-weight: 700;position: absolute;top: 50%;left: 50%; right: 0;transform: translate(-50%, -50%);}
.insight-form-section button.slick-prev.slick-arrow {cursor:pointer;bottom: calc(100% + 15px);font-size: 0;height: 35px;width: 35px;background: #fff;border: 0;position: absolute;right:42px;border-radius: 7px;}
.insight-form-section button.slick-next.slick-arrow:after {color: #f97321;content: "\f105";font-family: FontAwesome;font-size: 25px;font-weight: 700;position: absolute;top: 50%;left: 55%; right: 0;transform: translate(-55%, -50%);}
.insight-form-section button.slick-next.slick-arrow {cursor:pointer;bottom: calc(100% + 15px);font-size: 0; height: 35px;width: 35px;background: #fff; border: 0;position: absolute; right: 0;border-radius: 7px;}
.insight-form-section button.slick-prev.slick-arrow:hover ,.insight-form-section button.slick-next.slick-arrow:hover ,.tranning-slider button.slick-arrow:hover {background: #f97321;}
.insight-form-section button.slick-prev.slick-arrow:hover svg path ,.insight-form-section button.slick-next.slick-arrow:hover svg path ,.tranning-slider button.slick-arrow:hover svg path{stroke: #fff;}
.insight-form-section button.slick-arrow:hover:after{color:#fff;}
/* Blog Tranning Section */
.blog-tranning-section{padding:90px 0 60px;}
.blog-tranning-section .title-sec{margin-bottom:35px;}
.blog-tranning-section .title-sec h3 {margin-bottom: 10px;}
.tranning-slider .slick-slide{margin:0px 14px;}
.blog-tranning-section .box-info .date,.blog-tranning-section .box-info .date-span span{font-weight:300;}
.blog-tranning-section  .box{width:calc(100% / 3 - 90px);margin:0 45px 25px;} 
.blog-tranning-section .tranning-wrap{margin:0 -45px}
.blog-tranning-section .box .box-img{border-radius:8px;height:230px;overflow:hidden}
.blog-tranning-section .box .box-img img{height:100%!important;width:100%;object-fit:cover;object-position:top center;}
.blog-tranning-section .box-info{margin:30px 0 0;position: relative;  padding-bottom: 50px;}
.blog-tranning-section .box-info .date{font-size:14px;line-height:2.57;letter-spacing:.56px;margin: 0 0 10px;}
.blog-tranning-section .box-info .date-span span{font-size:17px;line-height:1.24;display:block;margin: 0 0 10px;}
.blog-tranning-section .box-info .date-span{margin:10px 0  20px;}
.blog-tranning-section .box-info .link-btn{margin:30px 0;position: absolute; bottom: 0;  left: 0;  margin: 0; }

.logo-strip button.slick-prev.slick-arrow {font-size: 0px;border: 0;background: transparent;position: absolute;top:50%;left:0}
.logo-strip button.slick-prev.slick-arrow:after {color: #ffff;content: "\f104";font-family: FontAwesome;font-size: 46px;font-weight: 300;position: absolute;left:-10px;top: 50%;opacity: 0.7;transform: translateY(-50%);cursor:pointer;z-index:1;}
.logo-strip button.slick-next.slick-arrow {font-size: 0px; border: 0;background: transparent;position: absolute;top:50%;right:0}
.logo-strip button.slick-next.slick-arrow:after { color: #ffff;content: "\f105";font-family: FontAwesome;font-size: 46px;font-weight: 300;position: absolute;right:-30px;top: 50%;opacity: 0.7;transform: translateY(-50%);cursor:pointer;z-index:1;}

.image-strip-sec img{width:100%;}

.banner-section .flex-reverse .span6{margin:0}
.home-page .btn-group .button-1{text-align:left;}
.home-page .btn-group .button-1 a{display:inline-block;width:auto;}

.course-video-info{padding:90px 0px;background-color: #F7D8CF;position: relative;z-index:1;overflow-x:hidden;}
.course-video-info:after{content: "";background: linear-gradient(-90deg, rgba(212,66,24,0.2) 0%, rgba(212, 66, 24, 0) 100%);width: 50%;position: absolute; right: 0;top: 0; height: 100%;z-index:-1;}
.course-video-info:before{content: "";background: linear-gradient(90deg,  rgba(212,66,24,0.2) 0%, rgba(212, 66, 24, 0) 100%);width: 50%; position: absolute;left: 0;top: 0;height: 100%;z-index:-1;}
.course-video-info .video-parts ,.course-video-info .course-info{width:50%;}
.course-video-info .video-parts .sf-text-content {max-width: 580px;padding-right:50px;}
.course-video-info .video-parts .video-img {margin-bottom: 65px;position:relative;}
.course-video-info .video-parts .video-img a{position: absolute; content: "";left: 0;top: 0;width: 100%;height: 100%;}
.course-video-info .video-parts .sf-text-content .sf-sub-heading{font-size:14px;line-height:2.57;color:#020019}
.course-video-info .course-info .course-box {border-radius: 8px;background-color: #fff;padding: 29px 25px;margin: 0 0 14px 0;}
.course-video-info .course-info .course-box h6{font-family:'Roboto', sans-serif;font-size: 17px;line-height: 1.53;font-weight:bold}
.course-video-info .course-info .course-box ol ,.course-video-info .course-info .course-box ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;column-gap: 10px;padding: 0;margin:0}
.course-video-info .course-info .course-box ol li ,.course-video-info .course-info .course-box ul li {break-inside: avoid-column;font-size:14px;font-weight:300;line-height:1.36;text-align:left;color:#020019;position:relative;margin:0px 0px 15px 35px;}
.course-video-info .course-info .course-box ol li:after ,.course-video-info .course-info .course-box ul li:after{position:absolute;content:"";background:#d1d1d1;height:calc(100% + 15px);width:1px;left:-35px;top:0}
.course-video-info .course-info .course-box:last-child{margin-bottom:0;}

.book-whitepaper{margin:30px 0px 125px;}
.book-whitepaper .sf-multi-row{position:relative;padding:28px;border-radius:8px;}
.book-whitepaper .sf-book-wrap{width:520px}
.book-whitepaper .sf-book-img{position:absolute;left:115px;top:50%;transform:translateY(-50%)}
.book-whitepaper .sf-text-content{width:calc(100% - 520px);padding-left:15px}
.book-whitepaper .sf-main-description{margin:0px 0px 15px;max-width: 820px;font-size:15px;line-height: 1.4;}
.book-whitepaper .sf-main-heading h6{font-size:17px;line-height: 2.12;margin-bottom:0}
.book-whitepaper .link-btn a{font-weight:bold;}
.secound-level-page .banner-section .right {padding-bottom: 140px;margin: 0px auto;}
.book-whitepaper .img-with-padding{margin-top:50px;}
.book-whitepaper .img-with-padding .sf-book-img {padding: 45px 25px 7px 10px;border-radius: 8px;background-color: #fff;}
.book-whitepaper .img-with-padding .sf-text-content {padding-left: 8%;width: calc(100% - 520px); max-width: 650px;margin: 0 auto 0 0;}
.book-whitepaper .img-with-padding .sf-main-heading h6{margin-bottom:20px;font-size:24px;line-height:1.6}
.mobile-strip-img{display:none;}
.flexible-interior .book-whitepaper{margin: 30px 0 55px;}
.accordion-section .titles {width: 30%;padding-right:15px;}
.accordion-section .accordion-inner {width: 70%; margin: 0 0 0 auto;}
.accordion-section .accordion {width: 100%;margin: 0 0 0 auto;}

.accordion .accordion-main:last-child .title-contents {border-bottom: 1px solid #315a6a4d;}
.accordion-box-info a{padding:17px 20px;}
.accordion-box-info .button-1 a{border:3px solid #f97321;}
.accordion-box-info .button-1 a:hover{border:3px solid #e26213;}
.text-white h4{color:#fff;}
/* .product-page .sec-txt-content-image.ptb-80{padding-top:40px;} */
.product-only-content{padding-bottom:70px;}
.product-only-content .sf-main-heading{margin:0;}
.product-only-content .col-wil-training {padding: 32px 48px 0;border-radius: 0px;}
/* Full video section */
.video-play-box{padding:80px 0 28px;}
.video-play-box .video-sec{border:18px solid rgb(227 245 249 / 60%);border-radius:21px;background-color:#fff;height:auto;position:relative;width:100%}
.video-play-box .video-sec img{width:100%;height:100%!important;object-fit:cover;border-radius:12px;}
.video-play-box Video{width:100%;float:left;position:absolute;left:0;top:0;visibility:hidden;height:100%;z-index:11;bottom:0;object-fit:cover;border-radius:12px;}
.video-play-box .video-btn{top:50%;transform:translateY(-50%);left:0;bottom:auto;right:0;position:absolute;margin:0 auto;border-radius:8px;background-color:#dbf0f5;cursor:pointer;z-index:1;width:204px;height:204px;display:flex;align-items:center;justify-content:center}
.video-play-box .video-btn i.fa.fa-play{color:#f97321;font-size:90px}
.video-play-box.video-play Video{visibility:visible}
.video-play-box.video-play .video-sec{background-color:#eef9fb;}

.product-page  .banner-section  .button-1 a {padding: 19px 29px;}
.product-page  .banner-section  .button-2 a {padding: 17px 28px;min-width:210px;}


.accordion-box-info{padding:100px 0}
.accordion-box-info .accordion{margin:30px 0px;}
.accordion-box-info .box-intro{max-width:640px;margin-left:auto;padding:45px 49px 58px 47px;border-radius:8px;}
.accordion-box-info .intro-img img{width:100%;object-fit:cover;margin:0 0 30px;display:block;height:100%!important;max-height:200px;object-position:top center;border-radius:8px}
.accordion-box-info .sf-text-content{padding-right:50px}
.accordion-box-info .btn-group{margin:35px 0 0}
.accordion-box-info .sub-title{margin-bottom:0px;}
.accordion-box-info .sf-main-heading{margin-top:10px;}
.accordion-box-info .accordion-main .title-contents .title:after{right:auto;left:15px;}
.accordion-box-info .accordion .title-contents .title{padding:0px 10px 0px 65px;}
.accordion-box-info .accordion .accordion-content {display: none;padding: 10px 10px 10px 65px;}
.accordion-box-info .flex-reverse .box-intro{margin-right: auto;margin-left:0}
.accordion-box-info .flex-reverse .sf-text-content {padding-right: 0px;padding-left:50px;}
.accordion-box-info .btn-group.btn-group-2 > div{width:50%;}
.accordion-box-info .btn-group.btn-group-2 .button-2{margin-left:0px;padding-left:16px;}
.testimonial-sec .title-sec h4{margin-bottom:0;}
.sf-test-box > .sf-test-content{font-family:'Public Sans', sans-serif;}
/* .sl-slider-item img{min-height:74px;} */
.img-with-padding .sf-book-img {position: relative;left: 0;transform: none;top: 0;}


.tranning-slider button.slick-arrow {width: 35px;height: 35px;margin: 0 0 0 14px;padding: 5px;border-radius: 7px;background-color: #fff;border: 0;display: flex !important;align-items: center;justify-content: center;cursor: pointer;position: absolute;top: -67px;right: 8px;transition: 0.3s;}
.tranning-slider button.slick-next.slick-arrow {transform: rotate(180deg);}
.tranning-slider button.slick-prev.slick-arrow {right: 60px;}
.tranning-slider .button-1{margin:70px 0 60px;}
.tranning-slider.blog-tranning-section .box{margin:0;}
.tranning-slider .tranning-wrap{margin:0px -7px !important;}

.quote-box { background-color: #E3F5F9; padding: 165px 9% 60px; width:100%; position: relative; }
.quote-box > img { position: absolute; top: 45px; left: 50%; }
.quote-box .quote-content { font-size: 21px; color: #10749C; font-family: Public Sans,sans-serif; text-align: center; font-weight: 500; font-style: italic; }
.quote-box .quote-info { display: flex; margin-top: 50px; justify-content: center; font-weight: 300; line-height: 0.8; align-items: center; }
.quote-box .avatar-img { width: 60px; height: 60px; background-color: #fff; border-radius: 100px; margin-right: 12px; }


.image-with-content-sec .image-with-content-inner .column-box1{padding-left:0;}
.image-with-content-sec .image-with-content-inner .column-box1 img{float:left;}
.image-with-content-sec .image-with-content-inner.column-revarse .column-box1 img {float: right;}
.image-with-content-sec  .column-50-50{margin:0;}
/* Blog css */

.blog-banner-content .Social-links ul{justify-content: flex-start;}
.blog-banner-content .content-bottom {font-size: 17px;font-weight:500;line-height: 1.88;}
.blog-banner-content .content-bottom.content{font-size: 19px;font-weight: 300;line-height: 1.68;}
.blog-banner-content .content-bottom a{color:#f97321;font-weight:500;text-decoration:underline;}
.blog-banner-sec .blog-banner-content .subtitle-part {text-transform: uppercase;font-weight: 500;}
.blog-post-page .blog-banner-content .Social-links{margin-top:50px;}
.blog-content-middle .signup .hs_submit.hs-submit {margin: 0 !important;}
.blog-content-middle{padding:50px 0}
.blog-content-middle .main-content{display:flex;flex-wrap:wrap;}
.blog-content-middle .side-info{width:430px}
.blog-content-middle .left-info{width:calc(100% - 430px);padding:0 65px 0 0}
.blog-content-middle .left-info video { width:100% !important; }
.archive  ul li + li {margin-top: 20px;}
.blog-banner-content .Social-links.no-list-style a { height: 36px; width: 36px;}
.blog-icon-content{margin:50px 0}
.blog-icon-content .icon-item{display:flex;align-items:center;justify-content:center;margin:0 0 40px;}
.blog-icon-content .icon-item .icon{border-radius:8px;padding:30px;height:152px;width:152px}
.blog-icon-content .icon-item .icon img{height: 95px;width: 95px;margin:0}
.blog-icon-content .icon-item .info{padding:0 0 0 50px;font-size:17px;font-weight:300;line-height:1.53;width:calc(100% - 152px)}
.blog-content-middle .signup {padding: 43px 38px 62px 32px;background-color: #e3f5f9;margin-bottom:45px;}
.blog-content-middle  .topics h3{font-size:24px;}
.blog-content-middle .topics ul{padding:0;list-style:none}
.blog-content-middle .topics li a{font-size:17px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.53;color:#020019;text-transform:capitalize}
.blog-content-middle .topics li a:hover{color:#f97321;}
.blog-listing .category-box a{font-size:17px;font-weight:500;line-height:1.53;text-align:left;color:#020019;text-transform:capitalize}
.blog-listing .post-box h3 a{font-size:32px;font-weight:900;line-height:1.25;text-align:left;color:#10749c;font-family:'Public Sans', sans-serif;}
.blog-listing .post-box .img-in a{display:block;position:relative;}
.blog-listing .post-box .img-in a:hover img {transform: scale(1.1);}
.blog-listing .post-box img{transition:400ms;}
.blog-listing .post-box h3 a:hover ,.blog-listing .category-box a:hover{color: #f97321;}
.blog-banner-sec .blog-banner-content a.topic-link {font-size: 14px;font-weight: 500;letter-spacing: 0.56px;color: #fff;}
.blog-banner-sec .blog-banner-content a.topic-link:hover ,.blog-banner-sec .blog-banner-content .title a:hover{color: #f97321;}
.blog-banner-sec .blog-banner-content .content-bottom a:hover {color: #e26213;}
.blog-banner-sec .blog-banner-content .title a{color:#fff;}
.blog-listing .blog-listing-wrapper{margin:25px 0 0;}

.blog-page h1,.blog-page h2,.blog-page h3,.blog-page h4,.blog-page h5,.blog-page h6 ,.blog-page strong ,.blog-page p,.blog-page img{margin: 0 0 15px;}
.blog-page blockquote{background-color:#e3f5f9;padding:165px 9% 60px;width:100%;position:relative;margin-inline: 0;margin-bottom:60px;margin-top:50px;}
.blog-page blockquote p{font-size:21px;color:#10749c;font-family:Public Sans,sans-serif;text-align:center;font-weight:500;font-style:italic}
.blog-page blockquote:after{background:url(//7707853.fs1.hubspotusercontent-na1.net/hubfs/7707853/raw_assets/public/Sanctum%20Federal%20-%202022/images/quote-icon.svg) no-repeat;position:absolute;content:"";height:100px;width:100px;top:45PX;left:50%;transform:translateX(-50%)}
.blog-page blockquote .info {display: flex;align-items: center;justify-content: center;margin:60px 0 0;font-style:normal}
.blog-page blockquote .info cite { font-style:normal; }
.blog-page blockquote .info img { height: 60px;width:60px;margin: 0 12px 0 0; background-color: #fff; border-radius: 100px;object-fit:cover}
.blog-page hr {background-color: rgb(112 112 112 / 0%);)}
.blog-page .left-info a{font-weight: 500;color: #f97321;text-decoration: underline;cursor:pointer}  
.blog-page .left-info a:hover{color:#e26213;}
.blog-page .form-title{margin:0;}
.blog-page .left-info .Social-links ul li a{color: #020119;text-decoration:none;height: 36px;width: 36px;}
.blog-page .left-info .Social-links ul { justify-content: flex-start;border-top: 1px solid rgb(112 112 112 / 51%);padding: 20px 0 0;margin-top:50px;}

.blog-related-post{background-color: #e3f5f9;padding:100px 0;}
.blog-related-post .related-inner { display: flex;flex-wrap: wrap;margin: 30px -45px 0;}
.blog-related-post .related-inner .related-post-item {width: calc(100% / 3 - 90px);margin: 0px 45px 30px;position:relative;padding-bottom:60px;}
.blog-related-post .related-inner .related-post-item img{height:234px;object-fit:cover;object-position:top center;border-radius:8px;transition:400ms;width:100%;}
.blog-related-post .related-inner .related-post-item h4 a{color: #10749c; font-weight: 900;}
.blog-related-post .related-inner .related-post-item h4 a:hover{color: #f97321;}
.blog-related-post .related-inner .related-post-item .link-btn {margin:0;position:absolute;bottom:0}
.blog-related-post .related-inner .relatedpost-bimg a {display: block;height: 100%;width: 100%;margin:0 0 25px;border-radius:8px;overflow:hidden;}
.blog-related-post .related-inner .relatedpost-bimg a:hover img {transform: scale(1.1);}
.book-whitepaper.blog-book-whiteppaper  .sf-book-wrap {width: 266px;}
.book-whitepaper .img-with-padding .sf-text-content{ width: calc(100% - 266px);}
.blog-content-middle .signup .submitted-message{text-align:center;}
.book-whitepaper.blog-book-whiteppaper .sf-sub-heading{color: #020119;}
.content-with-box.overview-sec .overview-box {display: flex;flex-wrap: wrap; align-items: center;flex-direction: column;justify-content: center;}
.error-page .error-section{text-align:Center;padding:100px 0;position:relative;}
.error-page .error-section h1{font-size:100px;}


/* End Blog css */
.sec-certificate-logo .slick-prev.slick-arrow {font-size: 0px;border: 0;background: transparent;position: absolute;top:50%;left:0}
.sec-certificate-logo .slick-prev.slick-arrow:after {color:#f97321;content: "\f104";font-family: FontAwesome;font-size: 46px;font-weight: 300;position: absolute;left:-10px;top: 50%;opacity: 0.7;transform: translateY(-50%);cursor:pointer;z-index:1;}
.sec-certificate-logo .slick-next.slick-arrow {font-size: 0px; border: 0;background: transparent;position: absolute;top:50%;right:0}
.sec-certificate-logo .slick-next.slick-arrow:after { color: #f97321;content: "\f105";font-family: FontAwesome;font-size: 46px;font-weight: 300;position: absolute;right:-10px;top: 50%;opacity: 0.7;transform: translateY(-50%);cursor:pointer;z-index:1;}

.li-style-custom ul{list-style: none;padding: 0;margin: 0;}
.li-style-custom ul li {border-top: 1px solid #315a6a4d;position: relative;font-family: 'Roboto', sans-serif;color: #020119;font-size: 17px;font-weight: bold;line-height: 1.53;text-align: left;padding: 15px 10px 15px 60px;display: block;}
.li-style-custom ul li:after{color:#f97321;content:"\f105";font-family:FontAwesome;font-size:22px;font-weight:100;position:absolute;left:11px;top:50%;background:#020119;line-height:29px;text-indent:3px;height:29px;width:29px;border-radius:8px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%)}

.accordion-box-info .sf-multi-row .only-img {padding-left: 70px;}
.sf-multi-row.flex-reverse .only-img {padding-left: 0px;padding-right:70px;}

.footer-middle .container { max-width: 1450px; padding: 0; }

.accordion-box-info .accordion .accordion-content span a{padding:0;}


/* Responsive css */

@media(min-width:768px){
  .d-flex{display:flex;}
  .row-fluid{display:flex;flex-wrap:wrap;}
  .banner-section .span6{width:50%;margin:0}
  .content-with-box.overview-sec .left .button-1 a{min-width:207px;}
}
@media(min-width:1366px){
  .flexible-interior .banner-section .left img{float: left;  max-width: inherit !important; }
  .book-whitepaper.blog-book-whiteppaper .sf-main-description {font-size:17px;margin-bottom:30px;}  
}

@media (max-width:1660px) and (min-width:1200px)  {
  .footer { font-size:14px; }
  .footer-middle .container { padding-left:7%; padding-right:7%; }
  .footer .padding-left-f { padding-left:10%; }
  .form-social .hs_submit { bottom:5px; }
  .footer .footer-middle ul.icon-list li a { padding-left:0; }
  .footer .address-info { padding-left:0; }
}

@media(max-width:1600px){
  .logo-strip .logo-wrap .logo {padding: 0px 30px;}
  .video-content-section{background-size:cover;}
  .insight-form-section  .join-mail-form .default-form{max-width:100% !important;}
  .insight-form-section  .join-mail-form{padding-right:25px;}
  .insight-form-section .insight-part h4 ,.insight-slider{max-width: 100% !important;margin: 0px 0px 15px 25px;}
  .insight-form-section .insight-slider .blog-info h4{margin-left:0;}

  .form-social .hs-input { height:40px; }
  .Social-links.no-list-style a { height:40px; width:40px; }

  .footer-logo img { width:170px; }
  .footer .footer-middle .list-address strong,
  .footer .footer-middle li a,
  .footer .footer-middle ul.icon-list li a { font-size:14px; }

}
@media(max-width:1560px){
  .content-with-box .right .box-wrap{margin:0;padding-left: 30px;}
  .logo-strip .logo-wrap .logo img{max-width:200px !important;}
  .content-with-box .right .box{min-height: auto;padding: 30px 20px;}
  .content-with-box .right .box .comman-style{font-size:70px;line-height:70px;}
  .content-with-box .right .box .comman-style span {font-size: 40px;}
  .content-with-box .right .box .differnt-style h6 {font-size: 45px;line-height: 40px;}

}

@media(max-width:1550px){
  .insight-form-section .join-mail-form .default-form ,.insight-form-section .insight-part h4 ,.insight-slider , .form-contact-info .default-form{max-width: 620px;}
  .form-contact-info .right-wrap {max-width: 500px;margin: 0 0 0 40px;}
  .content-with-box .left .button-1 a {padding: 17px 19px;}
}
@media(max-width:1529px){
  .form-contact-info .default-form, .insight-form-section .join-mail-form .default-form{margin:0;}
  .form-contact-info .right-wrap{max-width:100%;}
  .insight-form-section .insight-part h4 ,.insight-slider{margin: 0px 0px 15px 15px;}
  .insight-form-section .insight-slider .blog-info h4{margin-left:0;}

}
@media(max-width:1400px){
  .logo-strip .logo-wrap .logo img {max-width: 85% !important;}
  .logo-strip .logo-wrap .logo{padding:0px 15px;}
  .form-contact-info .default-form, .insight-form-section .insight-part h4, .insight-form-section .join-mail-form .default-form, .insight-slider {max-width: 580px;}
  .button-2 a {padding: 17px 40px;}
  .button-1 a , .wp-block-button > a {padding:19px 40px;}
}
@media(max-width:1300px){
  .blog-tranning-section .tranning-wrap {margin: 0 -25px;}
  .blog-tranning-section .box { width: calc(100% / 3 - 50px);margin: 0 25px 25px;}
  .blog-tranning-section .box .box-img {height:210px;}
}
@media(max-width:1280px){
  .form-contact-info .default-form, .insight-form-section .insight-part h4, .insight-form-section .join-mail-form .default-form, .insight-slider {max-width: 95%;}
  .logo-strip .left{width: 240px;padding:25px 20px 25px 0}
  .logo-strip .logo-wrap {width:calc(100% - 240px);}
  .video-content-section .video-info { margin-top:50px; }
  .logo-strip .logo-wrap .logo-parts{padding-left:0px;}
  .open-menu .main-menu .form-social ul.no-list.hs-error-msgs.inputs-list{width:100%;}
  /*   .footer{padding-left:25px;padding-right:25px;} */
  .blog-listing .post-box h3 a{font-size:30px;}
  .blog-related-post .related-inner .related-post-item {width: calc(100% / 3 - 30px);margin: 0px 15px 30px;}
  .blog-related-post .related-inner{margin: 30px -15px 0;}
  .blog-icon-content .icon-item .info ,.blog-banner-content .content-bottom ,.blog-content-middle .topics li a{font-size:16px;}
  .blog-page blockquote:after{background-size:contain;height: 70px;width: 70px;top: 50px;}
  .blog-page blockquote p {font-size:18px;}
  .blog-page blockquote .info {margin: 35px 0 0;}
  .blog-page blockquote {padding: 150px 5% 50px;}
  .insight-form-section .join-mail-form {padding-right: 5px;}
  .form-social .hs-input { width:215px; padding-right:40px; }
  .footer .footer-middle li { padding-bottom:20px; }
}
@media(max-width:1200px){
  .button-2 a{padding: 13px 19px;}
  .button-1 a,
  .wp-block-button > a {padding:15px 19px;}
  .logo-strip .logo-wrap .logo img {max-width: 205px !important;max-height: 40px;}  
  .product-page .banner-section .button-1 a { padding: 19px 24px;}
  .product-page .banner-section .button-2 a{min-width:auto;padding: 17px 18px;}
  .book-whitepaper .img-with-padding .sf-book-wrap {width: 50%;}
  .book-whitepaper .img-with-padding .sf-text-content {max-width: 50%;width: 50%;}
  .book-whitepaper .img-with-padding .sf-book-img{left:0;}
  .blog-banner-content .content-bottom.content{font-size:16px;}
  .video-content-section .icon-info{padding: 0 10px 0 30px;}
  .accordion-box-info .sf-multi-row .only-img {padding-left: 20px;}
  .sf-multi-row.flex-reverse .only-img {padding-right:20px;}
}
@media(max-width:1024px){
  .form-contact-info .right-wrap{margin:0;}
  .footer .footer-middle li a,.footer .footer-middle ul.icon-list li a ,.footer .footer-middle .list-address{font-size:15px;}
  .footer .footer-middle li{padding: 0 0 17px;}
  .footer .footer-middle ul.icon-list li img ,.footer .footer-middle .list-address img{margin: 0px 10px 0 0;}
  .video-content-section .icon-bg{height:90px;padding: 15px;width: 90px;}
  .video-content-section .icon-info {padding: 0 20px 0 20px;width: calc(100% - 90px);}
  .blog-tranning-section .box .box-img {height: 230px;}
  .btn-group.btn-group-2{flex-wrap:wrap;max-width: 280px;}
  .btn-group.btn-group-2 .button-2 a,.btn-group.btn-group-2 .button-1 a ,.btn-group.btn-group-2 .button-2 ,.btn-group.btn-group-2 .button-1{width:100%;display:block;text-align:Center;}
  .btn-group.btn-group-2 .button-2{margin-top:7px;margin-left:0}
  .banner-section .right { padding-bottom: 65px;}
  .button-2 a{font-size:12px;}
  .book-whitepaper .sf-book-wrap {width: 450px;}
  .book-whitepaper .sf-book-img {left:85px;}
  .book-whitepaper .sf-text-content{width: calc(100% - 450px);}
  /*   .video-play-box .video-sec{height: 530px;} */
  .video-play-box .video-btn {height:120px;width:120px;}
  .video-play-box .video-btn i.fa.fa-play{font-size:71px;}
  .product-page .sec-txt-content-image .col-wil-training{padding:0;}
  .accordion-section .titles {width: 40%;padding-right:30px;}
  .course-video-info .course-info{width:55%;}
  .course-video-info .video-parts{width:45%;}
  .blog-tranning-section.tranning-slider .title-sec {padding-right:100px;}
  .blog-listing .post-box h3 a{font-size:28px;}
  .blog-icon-content .icon-item .icon{height: 85px;width: 85px;padding:10px;margin:5px 0 0}
  .blog-icon-content .icon-item .icon img {height:70px;width:70px;}
  .blog-icon-content .icon-item .info{width: calc(100% - 85px);padding: 0 0 0 22px;}
  .blog-content-middle .left-info {width: calc(100% - 350px);padding: 0 35px 0 0;}
  .blog-content-middle .side-info {width: 350px;}
  .blog-content-middle .signup {padding: 30px 20px 40px 20px;}
  .blog-icon-content .icon-item {margin: 0 0 30px;align-items: flex-start;}
  .book-whitepaper.blog-book-whiteppaper .img-with-padding .sf-main-heading h6 {font-size: 20px;line-height: 1.4;}
  .book-whitepaper.blog-book-whiteppaper .sf-text-content {max-width: 100%;width: calc(100% - 35%);}
  .book-whitepaper.blog-book-whiteppaper .sf-book-wrap {width: 35%;}
  .book-whitepaper.blog-book-whiteppaper{margin-bottom:30px;}
  .blog-related-post .related-inner .related-post-item img {height:185px;}
}

@media(max-width:991px){
  .insight-form-section .insight-part ,.accordion-box-info , .insight-form-section .join-mail-form , .form-contact-info ,.content-with-box,.video-content-section ,.blog-tranning-section ,.course-video-info{padding:60px 0px;}
  .insight-slider{ padding: 0 0 30px;}
  .logo-strip .logo-wrap .logo img {max-height: 30px;max-width: 100% !important;object-fit: contain;}
  .blog-tranning-section .box {width: calc(100% / 2 - 50px);}
  .insight-slider > .slider-wrap { padding:20px 20px 30px; }
  .accordion-section .inner-wrap .title h4{margin-bottom: 20px;}

  .home-page .banner-section .button-1 {text-align:left;display: inline-block;}
  .home-page .banner-section .button-1 a {width: auto;display: inline-block;}
  .home-page .banner-section .right {padding-bottom: 115px;}

  .form-social .hs_submit .hs-button{letter-spacing:normal;}
  .form-social ul.no-list.hs-error-msgs.inputs-list{width:100%;}

  .course-video-info .course-info .course-box{padding: 15px 15px;}
  .course-video-info .course-info .course-box h6{font-size:14px;}
  .course-video-info .course-info .course-box ol li{margin: 0 0 10px 25px;font-size:12px;}
  .course-video-info .course-info .course-box ol li:after{left:-25px;}

  .book-whitepaper {margin: 30px 0 60px;}
  .book-whitepaper .sf-book-wrap {width: 30%;}
  .book-whitepaper .sf-text-content {padding-left: 50px; width: calc(100% - 30%);}
  .book-whitepaper .sf-book-img{left:0;position:relative;top:0;transform:none}
  .book-whitepaper .sf-main-description{max-width:100%;}

  .accordion-section .titles {width: 100%;}
  .accordion-section .titles h4 br{display:none;}

  .video-play-box {padding-top:60px;}

  .product-page .sl-course-over-sec .sf-multi-row{gap:0;}
  .product-page .sf-multi-row {flex-wrap:wrap;flex-flow: column;}

  .accordion-box-info .box-intro{margin:20px auto 0;}
  .btn-group.btn-group-2{max-width:320px;}

  .accordion-box-info .sf-text-content{padding-right:0;margin-bottom:20px;}
  .form-contact-info .flex-reverse-mobile {flex-direction: column-reverse;}
  .form-contact-info .left ,.form-contact-info .right{width:100%;padding:0;margin:0}
  .form-columns-2 {display: flex;flex-wrap: wrap;justify-content: space-between;}
  .form-columns-2 > div {width: calc(50% - 8px) !important;}
  .form-contact-info .default-form {max-width: 100%;padding: 0;margin: 0;}
  .default-form .form-columns-1 .input, .default-form .form-columns-2 .input, .default-form .hs-submit {margin-right: 0 !important;}
  .home-page .content-with-box .span-md-full {margin:0;}
  .home-page .content-with-box .right .box-wrap {margin-left: -7px;margin-right: -7px;}
  h4 br {display: none;}
  .blog-banner-content .content-bottom.content{font-size:14px;}
  .blog-banner-sec .blog-banner-content a.topic-link ,.blog-listing .category-box a {font-size:12px;}
  .blog-listing .category-box a{letter-spacing: 0.4px;}
  .blog-related-post{padding:60px 0;}
  .blog-content-middle .left-info { width: 100%;padding: 0 0px 30px 0;}
  .blog-content-middle .side-info {width: 100%;}
  .blog-related-post .related-inner .related-post-item{width: calc(100% / 2 - 30px);}
  .blog-content-middle .topics h3{font-size:20px;}
  .archive ul li + li {margin-top: 10px;}
  .footer .footer-top .submitted-message{text-align:center;}
  .insight-form-section .join-mail-form .default-form{padding-right:15px;}
  .container{padding-left: 20px !important;padding-right: 20px !important;}
  .accordion-box-info .flex-reverse .box-intro{margin-left: auto;margin-bottom:40px}
  .accordion-box-info .flex-reverse .sf-text-content{padding-left:0;}
  .accordion-box-info  .flex-reverse{flex-flow: column-reverse;}
  .image-with-content-sec .image-with-content-inner .column-box1 img{float:unset;}
  .image-with-content-sec .image-with-content-inner.column-revarse .column-box1 img {float: unset;}
  .accordion-box-info .only-img{text-align:center;}
  .accordion-box-info .sf-multi-row  .only-img {padding-left: 0px;margin-bottom:0px;}
  .accordion-box-info .sf-multi-row.flex-reverse .only-img {padding-right:0px;margin-bottom:20px}

  .footer .padding-left-f,
  .footer .address-info { padding-left:0; }
  .footer { padding:35px 15px 75px; }
}

@media(max-width:767px){
  .home-page .banner-section .button-1{text-align:center;margin:0 0 25px;}
  .sec-cust-training-comp .button-1 {text-align: center;}
  .banner-section {padding-top:20px;}
  .banner-section .left ,.banner-section .right{position:relative;z-index:1;}
  .banner-section .left:after{background-size:cover;position:absolute;content:"";left:-25px;height:calc(100% + 50px);width:calc(100% + 50px);top:-25px;right:-25px;z-index:-1}
  .banner-section .right:after{position:absolute;content:"";left:-25px;height:100%;width:calc(100% + 50px);top:0;z-index:-1;right:-25px}
  .container{padding:0px 25px !important;}
  .footer{padding-left:25px;padding-right:25px;}
  .banner-section .right{margin:0px 0;padding-top:27px;}
  .banner-section .right .bottom-section{right: 25px;}
  .logo-strip .left{justify-content: center;text-align:center;width:100%;padding:10px 0;}
  .logo-strip .left:after {right: -50%;width: 1000%;}
  .logo-strip .logo-wrap{width:100%;padding:15px 5px}
  .logo-strip .logo-wrap .logo-parts {padding-left: 0px;}
  .logo-strip button.slick-prev.slick-arrow:after{left:0;}
  .content-with-box .right .box-wrap{display:flex;margin:0;padding-left:0;flex-wrap:wrap}
  .content-with-box .right .box{margin: 0 0 15px; min-height: auto;width:100%;}
  .video-content-section .link-group-btn .link-box-btn{flex-wrap:wrap;margin:0 0 16px;}
  .video-content-section .icon-bg{width: 100%;height:112px;padding: 10px;}
  .video-content-section .link-group-btn {padding: 0 0px 0 0;}
  .video-content-section .icon-info {padding: 20px 10px 10px; width: 100%;}
  .video-content-section .video-part {padding: 0 0 40px 0px;}
  .video-content-section .video-info {margin: 27px 0 0;}
  .content-with-box .left {padding-right: 0;padding-bottom: 40px;}
  .video-content-section .icon-bg img{width:88px;}
  .flex-reverse-mobile{display:flex;flex-direction: column-reverse;}
  .form-columns-2 .hs-form-field{width:100%;}
  .default-form .form-columns-1 .input,.default-form .form-columns-2 .input,.default-form .hs-submit{margin-right:0!important}
  .form-columns-2 .hs-form-field {width: 100% !important;}
  .form-contact-info .right-wrap{margin-bottom:30px;}
  .insight-slider{max-width: 100%;padding: 0;}
  .content-with-box .right .box:last-child {margin: 0;}
  .content-with-box .right .box .content {padding: 0 10px;}
  .differnt-style {display: flex;align-items: center;flex-direction: row;}
  .content-with-box .right .box .differnt-style span{padding: 0px 10px;line-height: 1.32;font-size: 14px;}
  .insight-form-section .container{padding:0 !important;}
  .insight-form-section .join-mail-form .default-form{padding:0px 25px;margin: 0;    max-width: 100%;}
  .logo-strip .logo-wrap .logo img{max-height: 42px; max-width: 100%!important;  padding: 0px 15px;  height: 100% !important;}
  .insight-form-section .insight-part{padding:60px 25px;}
  .insight-form-section .insight-part h4{max-width:100%}
  .content-with-box.overview-sec .button-1{text-align:center;}
  .content-with-box.overview-sec .left{padding-bottom:10px;}
  .form-contact-info .default-form, .insight-form-section .insight-part h4, .insight-form-section .join-mail-form .default-form, .insight-slider {max-width: 100%;}
  .home-page .content-with-box .right .box-wrap {margin-left: 0;margin-right: 0;}
  .insight-slider  .slick-list  { overflow:visible; }  
  .insight-slider >.slider-wrap { background-color:transparent; padding:0; border-radius:0; }
  .insight-slider >.slider-wrap .slick-slide > div { background: #fff; padding: 15px; border-radius: 8px; margin:0 10px; opacity:0.55; }
  .insight-slider >.slider-wrap .slick-slide.slick-current > div { opacity:1; }
  .insight-form-section .insight-part h4 { margin-bottom:25px; }
  .insight-form-section button.slick-next.slick-arrow { right:10px; }
  .insight-form-section button.slick-prev.slick-arrow{ right:50px; }
  .insight-form-section button.slick-next.slick-arrow,
  .insight-form-section button.slick-prev.slick-arrow { bottom:calc(100% + 25px); }
  .video img { width:100%; }
  .blog-tranning-section .box {width: calc(100% - 50px);}
  .title-part {margin-bottom: 15px;}
  .blog-tranning-section .box-info .link-btn{margin:10px 0 0;}
  .form-contact-info .right-wrap .subtitle{font-size:12px;}
  .form-contact-info .right-wrap .content{font-size:14px;}
  .form-contact-info .right-wrap { max-width:100%; }
  .banner-section .right span { font-size:12px; }
  .footer .footer-bottom .static-link ul li a:hover{color:#10749c;}
  .footer .footer-bottom .static-link ul li a ,.footer .footer-bottom ,.footer .footer-bottom .static-link ul li:last-child:after{color: #fff;}
  .footer .footer-bottom .static-link ul li:first-child {padding-left: 0;}
  .footer .footer-bottom .copyright{margin-top:10px;}
  .footer .footer-bottom .row-fluid {flex-direction: column-reverse;align-items: baseline;display:flex;}
  .logo-strip button.slick-next.slick-arrow:after,.logo-strip button.slick-prev.slick-arrow:after{font-size:25px;}
  .logo-strip button.slick-next.slick-arrow:after {right:-15px !important;}
  .logo-strip button.slick-prev.slick-arrow:after{left:-15px;}
  .logo-strip .left strong{text-align:center;}
  .secound-level-page .banner-section{background-position:100% -42px;}
  .secound-level-page .banner-section .right{padding-bottom: 60px;max-width:100%;}
  .secound-level-page .btn-group .button-1{width:auto;display:inline-block}
  .secound-level-page .btn-group{justify-content:center;}
  .home-page .banner-section .right {padding-bottom:70px;}
  .course-video-info .course-info, .course-video-info .video-parts {width: 100%;}
  .course-video-info .video-parts .sf-text-content{max-width:100%;padding-right:0}
  .course-video-info .video-parts .video-img {margin-bottom: 35px;}
  .course-video-info .video-parts .sf-text-content .sf-sub-heading{font-size:12px;}
  .course-video-info .course-info{margin:30px 0 0;}
  .course-video-info:after , .course-video-info:before{display:none;}
  .course-video-info{background-color:#f7d8cf;}
  .course-video-info .video-parts .button-1{text-align:center;}
  .book-whitepaper{margin: 0px 0 40px;}
  .book-whitepaper .sf-multi-row{padding:20px;flex-wrap:wrap;align-items:center;}
  .book-whitepaper .sf-book-wrap {width: 100%;margin: 0px auto 30px;}
  .book-whitepaper .sf-book-img{text-align:center;}
  .book-whitepaper .sf-text-content {padding-left: 0;width: 100%;padding-bottom:20px;}
  .mobile-strip-img{display:block;}
  .mobile-strip-img img{width:100%;height:auto;object-fit:cover;}
  .image-strip-sec{display:none;}
  /*   .video-play-box .video-sec {height:400px;} */
  .video-play-box .video-btn i.fa.fa-play {font-size: 33px;}
  .video-play-box .video-btn {height: 65px;width: 65px;}
  .video-play-box .video-sec {border: 9px solid rgba(227,245,249,.6);border-radius: 12px;}
  .accordion-box-info .box-intro{padding:31px 31px 50px 31px;    text-align: center;}

  .accordion-box-info .intro-img img{margin: 0 0 20px;}
  .accordion-box-info .accordion-main .title-contents .title:after {left: 10px;}
  .accordion-box-info .accordion .title-contents .title {padding: 0 10px 0 45px;}
  .accordion-box-info .accordion .accordion-content {padding: 10px 10px 10px 45px;}
  .accordion-box-info .accordion {margin: 15px 0;}
  .book-whitepaper .sf-main-description{font-size:14px;line-height: 1.68;}
  .video-content-section .link-group-btn .link-box-btn:last-child {margin: 0;}
  .tranning-slider button.slick-arrow { top: auto; bottom: -55px;left: 0;right: -45px;margin: 0 auto;}
  .tranning-slider .slick-arrow.slick-prev {right: 45px;}
  .tranning-slider .slick-slide {margin: 0 14px 0 0;}
  .tranning-slider .tranning-wrap {margin: 0px!important;}
  .tranning-slider .button-1{margin:90px 0 0 !important;/*display:none;*/}
  .blog-tranning-section.tranning-slider{padding-bottom:80px; }
  .book-whitepaper .img-with-padding .sf-book-wrap {width: 100%;}
  .book-whitepaper .img-with-padding .sf-text-content {max-width: 100%;width: 100%;padding: 0;}
  .book-whitepaper .img-with-padding .sf-main-heading h6{font-size:19px;}
  .btn-group { margin:0 auto;text-align:center;justify-content:Center; }
  .blog-tranning-section.tranning-slider .title-sec {padding-right: 0px;}
  .blog-listing .post-box h3 a{font-size:20px;}
  .blog-listing .blog-listing-wrapper .post-box{margin-bottom: 35px;}


  .blog-content-middle .left-info{width:100%;padding:0}
  .blog-content-middle .side-info{width:100%}
  .blog-related-post .related-inner .related-post-item {width: 100%;margin: 0px 0px 30px;}
  .blog-related-post .related-inner{margin: 30px 0px 0;}
  .blog-related-post .related-inner .related-post-item img {height: 185px;}
  .blog-icon-content .icon-item{align-items: flex-start;}
  .blog-icon-content .icon-item .icon {padding: 10px;height: 70px;width: 70px;}
  .blog-icon-content .icon-item .icon img {height: 48px;width: 48px;}
  .blog-icon-content .icon-item .info {padding: 0 0 0 14px;font-size: 14px;width: calc(100% - 70px);}
  .blog-banner-content .content-bottom{font-size:14px;}
  .blog-post-page .blog-banner-content .Social-links {margin-top: 20px;}
  .blog-page blockquote:after{height: 45px;width: 45px;}
  .blog-page blockquote p {font-size:17px;}
  .blog-related-post .related-inner .related-post-item .link-btn {margin: 5px 0 0;position: relative;bottom: inherit;}
  .blog-related-post .related-inner .related-post-item:last-child{margin:0;}
  .blog-related-post .related-inner .related-post-item{padding-bottom:0;}
  .blog-page blockquote {padding: 115px 5% 50px;}
  .blog-banner-sec .button-1{text-align:center;}
  .insight-slider{margin: 0px 0px 0px 0px;}
  .insight-form-section .insight-part h4{margin: 0px 0px 15px 10px;}
  .blog-tranning-section .box-info .date-span {height:auto !important;}
  .li-style-custom ul li:after{font-size: 17px;line-height: 24px;height: 24px;width: 24px;}
  .li-style-custom ul li{font-size:14px;padding: 15px 10px 15px 50px;}
  .content-with-box .right .box strong{top: -10px;}
  .footer { padding:35px 25px 75px; } 
  .link-btn a {padding-right:15px;}

}
@media(max-width:580px) {
  .insight-slider .bg { height:150px; }
  .btn-group{max-width:100%;}
  .content-with-box .right .box .differnt-style span{font-size:12px;}
  .secound-level-page .btn-group{justify-content:center;}
  .blog-related-post .related-inner .related-post-item img{height:auto;}
}
@media(max-width:480px) {
  .course-video-info .course-info .course-box ol ,.course-video-info .course-info .course-box ul{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
  .course-video-info .course-info .course-box ol li:after ,.course-video-info .course-info .course-box ul li:after{display:none;}
  .course-video-info .course-info .course-box ol li,.course-video-info .course-info .course-box ul li{margin: 0 0 10px 16px;}
  .course-video-info .course-info .course-box {padding: 15px 30px;}
  .course-video-info .course-info .course-box h6{margin:0 0 5px;}
  .accordion-box-info .btn-group {margin: 15px 0 0;flex-wrap:wrap;}
  .accordion-box-info .btn-group .button-2 ,.accordion-box-info .btn-group .button-1{margin-left: 0;min-width:198px;margin-top:15px;}
  .accordion-box-info .btn-group .button-2 a,.accordion-box-info .btn-group .button-1 a{width:100%;}
}