.full_width,
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
float: left;
}
.clear_column {
clear:both;
display:block;
font-size:0; height:0;
line-height:0; width:100%;
overflow: hidden;
}  .full_width  {
width: 100%;
}
.one_half  {
width: 50%;
}
.one_third  {
width: 33.3%;
}
.two_third  {
width: 66.6%;
}
.one_fourth  {
width: 25%;
}
.three_fourth  {
width: 75%;
}
.one_fifth  {
width: 20%;
}
.two_fifth  {
width: 40%;
}
.three_fifth  {
width: 60%;
}
.four_fifth  {
width: 80%;
}
.one_sixth  {
width: 16.6%;
}
.five_sixth  {
width: 83.4%;
}  @media screen and (max-width: 600px) {
.full_width,
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
clear: both;
width: 100%;
margin-left: 0;
margin-right: 0;
margin-bottom: 1em;
}
}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.slick-loading .slick-list{background:#fff url(//www.fiveblocks.com/wp-content/plugins/wp-responsive-recent-post-slider/assets/images/ajax-loader.gif) center center no-repeat}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wppsac-wrap, .wppsac-wrap * {-webkit-box-sizing: border-box; box-sizing: border-box; outline: none !important;}
.wppsac-clearfix:before, .wppsac-clearfix:after{content: "";display: table;}
.wppsac-clearfix::after{clear: both;}
.wppsac-clearfix{clear: both;}
.wppsac-wrap .wppsac-post-image{border-radius: 0; box-shadow: none;} .fusion-flex-container.wppsac-fusion-flex{ flex-direction: column; }
.wppsac-elementor-tab-wrap{min-width: 0; min-height: 0;} .wppsac-post-slider a{text-decoration:none !important;}
.wppsac-post-slider.design-1 .wppsac-post-content-position{position:relative} 
.wppsac-post-slider.design-1 .wppsac-post-content-left{position:absolute !important; left:0; bottom: 0px; background:rgba(0, 0, 0, 0.5); z-index:999; color:#fff;}
.wppsac-post-slider.design-1 .wppsac-post-content-left a {color:#fff;}
.wppsac-post-slider.design-1 .wppsac-post-content-left{padding: 20px 20px 35px 20px;}
.wppsac-post-slider.design-1 .wppsac-post-image-bg{background: #f1f1f1;height: 350px; line-height: 0; overflow: hidden; position: relative; width: 100%;}
.wppsac-post-slider.design-1 .wppsac-post-content p{color:#fff;}
.wppsac-post-slider.design-1 .slick-arrow {bottom:0px !important; top:auto !important;}
.wppsac-post-slider.design-1 .slick-next{right:0px !important;}
.wppsac-post-slider.design-1 .slick-prev{right:31px !important; left:auto !important;}
.wppsac-post-slider.design-1 .slick-dots{left:15px !important;  bottom:2px !important;}
.wppsac-post-slider.design-1 a.wppsac-readmorebtn{color:#fff;}
.wppsac-post-slider.design-1 a.wppsac-readmorebtn:hover{color:#fff; background:rgba(0,0,0,0.5);} .wppsac-post-slider.design-2 .wppsac-post-content-position{position:relative;}
.wppsac-post-slider.design-2 .wppsac-post-content-left{position:absolute !important; left:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.5); z-index:999; color:#fff;}
.wppsac-post-slider.design-2 .wppsac-post-content-left a{color:#fff;}
.wppsac-post-slider.design-2 .wppsac-post-content-left{padding: 33px 20px;}
.wppsac-post-slider.design-2 .wppsac-post-image-bg{background: #f1f1f1;height: 350px; line-height: 0; overflow: hidden; position: relative; width: 100%;}
.wppsac-post-slider.design-2 .wppsac-post-content p{color:#fff;}
.wppsac-post-slider.design-2 .slick-arrow {bottom:0px !important; top:auto !important;}
.wppsac-post-slider.design-2 .slick-next{right:0px !important;}
.wppsac-post-slider.design-2 .slick-prev{right:31px !important; left:auto !important;}
.wppsac-post-slider.design-2 .slick-dots{left:15px !important;  bottom:2px !important;}
.wppsac-post-slider.design-2 .wppsac-post-inner-content {width: 100%; max-height: 100%; overflow: hidden;}
.wppsac-post-slider.design-2 a.wppsac-readmorebtn{color:#fff;}
.wppsac-post-slider.design-2 a.wppsac-readmorebtn:hover{color:#fff; background:rgba(0,0,0,0.5);} .wppsac-post-slider.design-3 .wppsac-post-image-bg{background: #f1f1f1;height: 350px;line-height: 0; overflow: hidden; position: relative; width: 100%;}
.wppsac-post-slider.design-3 .wppsac-post-short-content{height: 46%;clear:both; background: rgba(51, 51, 51, 0.5);bottom: 0; color: #fff; left: 0; padding: 15px 30px 35px 30px; position: absolute; right: 0; transition: all 0.5s ease-in-out 0s;}
.wppsac-post-slider.design-3 .wppsac-post-content	{ opacity: 0; height:0; transition: all 0.5s ease-in-out 0s;}
.wppsac-post-slider.design-3 .wppsac-post-overlay:hover > .wppsac-post-short-content .wppsac-post-content{opacity:1;height:auto;}
.wppsac-post-slider.design-3 .wppsac-post-overlay:hover > .wppsac-post-short-content {height:85%;}
.wppsac-post-slider.design-3 .wppsac-post-categories{left: 0;top: 0px;position: absolute;}
.wppsac-post-slider.design-3 .wppsac-post-categories ul.post-categories li{margin: 0 2px 2px 0 !important;}
.wppsac-post-slider.design-3 h2.wppsac-post-title a,
.wppsac-post-slider.design-3 .wppsac-post-content a.wppsac-readmorebtn,
.wppsac-post-slider.design-3 .wppsac-post-content p{color: #fff;}
.wppsac-post-slider.design-3 .slick-arrow {bottom:0px !important; top:auto !important;}
.wppsac-post-slider.design-3 .slick-next{right:0px !important;}
.wppsac-post-slider.design-3 .slick-prev{right:31px !important; left:auto !important;}
.wppsac-post-slider.design-3 .slick-dots{left:15px !important; bottom:2px !important;}
.wppsac-post-slider.design-3 a.wppsac-readmorebtn:hover{color:#fff; background:rgba(0,0,0,0.5);} .wppsac-post-slider.design-4 .wppsac-post-list-content, .wppsac-post-slider.design-4 .post-list{width:100%; float:left; clear:both;}
.wppsac-post-slider.design-4 .wppsac-post-list-content .wppsac-post-title a{color:#444; text-decoration:none;}
.wppsac-post-slider.design-4 .wppsac-post-image-bg{background: #f1f1f1;height: 230px;line-height: 0; overflow: hidden; position: relative; width: 100%;}
.wppsac-post-slider.design-4 .wppsac-post-categories {margin-top: 0;}
.wppsac-post-slider.design-4 .wppsac-post-categories a{color:#fff;}
.wppsac-post-slider.design-4 .wp-medium-5{padding: 0px 10px 0 0;}
.wppsac-post-slider.design-4 .wppsac-post-list-content .wp-medium-7{padding:10px 35px 10px 15px;}
.wppsac-post-slider.design-4 .slick-arrow{top:50% ;transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.wppsac-post-slider.design-4 .slick-next{right:0px !important;}
.wppsac-post-slider.design-4 .slick-prev{left:0px !important;}
.wppsac-post-slider.design-4 .slick-dots{left: 0;right: 0;}
.wppsac-post-slider.design-4 .wppsac-post-content a.wppsac-readmorebtn {color: #444; border-color: #444;}
.wppsac-post-slider.design-4 a.wppsac-readmorebtn:hover{color:#fff; background:rgba(0,0,0,0.5);} .wppsac-post-slider, .wppsac-post-carousel{visibility: hidden; opacity:0; transition:opacity 0.5s linear;}
.wppsac-post-slider.slick-initialized, .wppsac-post-carousel.slick-initialized {visibility: visible; opacity:1;}
.wppsac-hide{display:none;}
.wppsac-post-carousel .slick-dots{padding:0 !important; margin:0 !important; position:absolute; text-align:center;}
.wppsac-post-slider .slick-arrow, .wppsac-post-carousel .slick-arrow{position:absolute; z-index:9; padding:0; margin:0px; display: inline-block; background-color: rgba(0, 0, 0, 0.7); text-align:center; width:30px; height:50px; cursor: pointer;}
.wppsac-post-slider .slick-arrow svg, .wppsac-post-carousel .slick-arrow svg{fill: #fff; height: 100%; width: 100%;}
.wppsac-post-slider .slick-dots{padding:0 !important; margin:0 !important; position:absolute;  text-align:center;}
.wppsac-post-slider .slick-dots li button, .wppsac-post-carousel .slick-dots li button{text-indent:-99999px;}
.wppsac-post-slider .slick-dots li, .wppsac-post-carousel .slick-dots li {list-style:none !important; display:inline-block !important; margin:0 2px !important; padding:0px !important;}
.wppsac-post-slider .slick-dots li button,
.wppsac-post-carousel .slick-dots li button{background: #fff !important; margin: 0 !important; padding: 0 !important; border: 2px solid #444; border-radius: 50%; width: 13px !important; height: 13px !important; cursor: pointer; box-shadow: none !important;}
.wppsac-post-slider .slick-dots li.slick-active button,
.wppsac-post-carousel .slick-dots li.slick-active button {background: #8d8c8c !important;}
.wppsac-post-slider .slick-slide{padding:0px !important}
.wppsac-post-overlay{ position:relative;}
.wppsac-post-content .wppsac-readmorebtn{padding: 4px 12px; margin: 8px 0 8px 0; border: 1px solid #e7e7e7; color: #888; display: inline-block; font-size:12px; -webkit-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;}
.wppsac-post-content {padding-bottom: 10px;}
.wppsac-sub-content {padding-bottom: 10px;}
.wppsac-post-slider h2.wppsac-post-title, .wppsac-post-carousel h2.wppsac-post-title{margin:5px 0 !important; line-height:26px;}
.wppsac-post-slider h2.wppsac-post-title a, .wppsac-post-carousel h2.wppsac-post-title a{font-size:22px; line-height:26px;}
.wppsac-post-slider .wppsac-post-date, .wppsac-post-carousel .wppsac-post-date{margin-bottom:10px; position:relative; font-size:13px;}
.wppsac-post-slider .wppsac-post-date::after {  background: #e96656; bottom: -4px;content: "";height: 2px; left: 0; margin: auto ; position: absolute; width: 50px; z-index: 1;}
.wppsac-post-categories .wppsac-post-categories-list{margin:0 0 10px 0 !important; padding:0 !important; list-style:none !important;}
.wppsac-post-categories .wppsac-post-categories-list li{display:inline-block !important; margin: 2px !important; padding: 0 !important;}
.wppsac-post-categories .wppsac-post-categories-list a{padding: 3px 8px; font-size: 10px; color: #fff !important; text-transform: uppercase; -webkit-transition: all .5s ease-out 0s; transition: all .5s ease-out 0s;}
.wppsac-post-categories .wppsac-post-categories-list a:focus,
.wppsac-post-categories .wppsac-post-categories-list a:hover {background: #333 !important; border-color: #333; color: #fff !important;}
.wppsac-post-categories .wppsac-post-categories-list li:nth-child(4n+1) a{background:#1abc9c;}
.wppsac-post-categories .wppsac-post-categories-list li:nth-child(4n+2) a{background:#3498db;}
.wppsac-post-categories .wppsac-post-categories-list li:nth-child(4n+3) a{background:#e74c3c;}
.wppsac-post-categories .wppsac-post-categories-list li:nth-child(4n+4) a{background:#34495e;}
.wppsac-post-slider .wppsac-post-image-bg img{height: 100%; width: 100%; object-fit: cover; object-position: top center;} .wppsac-post-carousel a{text-decoration:none !important;}
.wppsac-post-carousel.design-1 .wppsac-post-title a{color:#444;}
.wppsac-post-carousel.design-1 .wppsac-post-image-bg{margin-bottom:15px;}
.wppsac-post-carousel.design-1 .slick-arrow{top:50% ;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.wppsac-post-carousel.design-1 .wppsac-carousel-slides{padding: 0 10px}
.wppsac-post-carousel.design-1 .slick-next{right:0px !important;}
.wppsac-post-carousel.design-1 .slick-prev{left:0px !important;}
.wppsac-post-carousel.design-1 .slick-dots{left: 0;right: 0;}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn{color:#444; border-color: #444;}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn:hover{color:#fff; background:rgba(0,0,0,0.5);}
.wpcolumn,
.wpcolumns {padding-left: 0.9375em; padding-right: 0.9375em; width:100%; float: left; position: relative;}
@media only screen and (max-width: 768px) { 
.wppsac-post-slider.design-1 .wppsac-post-image-bg img, .wppsac-post-slider.design-2 .wppsac-post-image-bg img, .wppsac-post-slider.design-3 .wppsac-post-image-bg img{max-width:700px !important}
}
@media only screen and (max-width: 500px) { 
.wppsac-post-slider.design-1 .wppsac-post-image-bg img, .wppsac-post-slider.design-2 .wppsac-post-image-bg img, .wppsac-post-slider.design-3 .wppsac-post-image-bg img{max-width:600px !important}
.wppsac-post-slider.design-1 .wppsac-post-content,  .wppsac-post-slider.design-2 .wppsac-post-content,  .wppsac-post-slider.design-3 .wppsac-post-content{display:none}
}
@media only screen and (min-width: 40.0625em) {
.wp-medium-1 {width: 8.33333%;}
.wp-medium-2 {width: 16.66667%;}
.wp-medium-3 {width: 25%;}
.wp-medium-4 {width: 33.33333%;}
.wp-medium-5 {width: 41.66667%;}
.wp-medium-6 {width: 50%;}
.wp-medium-7 {width: 58.33333%;}
.wp-medium-8 {width: 66.66667%;}
.wp-medium-9 {width: 75%;}
.wp-medium-10 {width: 83.33333%;}
.wp-medium-11 {width: 91.66667%;}
.wp-medium-12 {width: 100%;}
.medium-offset-0 {margin-left: 0 !important;}
.medium-offset-1 {margin-left: 8.33333% !important;}
.medium-offset-2 {margin-left: 16.66667% !important;}
.medium-offset-3 {margin-left: 25% !important;}
.medium-offset-4 {margin-left: 33.33333% !important;}
.medium-offset-5 {margin-left: 41.66667% !important;}
.medium-offset-6 {margin-left: 50% !important;}
.medium-offset-7 {margin-left: 58.33333% !important;}
.medium-offset-8 {margin-left: 66.66667% !important;}
.medium-offset-9 {margin-left: 75% !important;}
.medium-offset-10 {margin-left: 83.33333% !important;}
.medium-offset-11 {margin-left: 91.66667% !important;}
}#pojo-a11y-toolbar{position:fixed;font-size:16px !important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-180px;-webkit-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:left 750ms cubic-bezier(.23, 1, .32, 1);transition:left 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{left:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{max-width:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:bold;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-top:1px solid}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:bold}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:normal;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}@media (max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}}body.pojo-a11y-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}body.pojo-a11y-high-contrast .placebo{line-height:normal}body.pojo-a11y-high-contrast *{-webkit-box-shadow:none !important;box-shadow:none !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{-moz-appearance:none !important;-moz-user-select:text !important;-webkit-user-select:text !important;background-image:none !important;text-shadow:none !important;user-select:text !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar),body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{background:black !important;background-color:black !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{color:white !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast b span,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast strong span{color:yellow !important}body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast address span,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast cite span,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dfn span,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast em span,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast i span,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast u span{color:#FFFF80 !important}body.pojo-a11y-high-contrast dt{border-top:thin solid grey !important}body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 span{color:#40C090 !important}body.pojo-a11y-high-contrast img{background:#808080 !important;background-color:#808080 !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym{border-bottom:1px dotted !important}body.pojo-a11y-high-contrast :focus{outline:thin dotted !important}body.pojo-a11y-high-contrast a.button,body.pojo-a11y-high-contrast a.button abbr,body.pojo-a11y-high-contrast a.button acronym,body.pojo-a11y-high-contrast a.button b,body.pojo-a11y-high-contrast a.button basefont,body.pojo-a11y-high-contrast a.button big,body.pojo-a11y-high-contrast a.button br,body.pojo-a11y-high-contrast a.button code,body.pojo-a11y-high-contrast a.button div,body.pojo-a11y-high-contrast a.button em,body.pojo-a11y-high-contrast a.button font,body.pojo-a11y-high-contrast a.button h1,body.pojo-a11y-high-contrast a.button h2,body.pojo-a11y-high-contrast a.button h3,body.pojo-a11y-high-contrast a.button h4,body.pojo-a11y-high-contrast a.button h5,body.pojo-a11y-high-contrast a.button h6,body.pojo-a11y-high-contrast a.button i,body.pojo-a11y-high-contrast a.button kbd,body.pojo-a11y-high-contrast a.button rb,body.pojo-a11y-high-contrast a.button rp,body.pojo-a11y-high-contrast a.button rt,body.pojo-a11y-high-contrast a.button ruby,body.pojo-a11y-high-contrast a.button samp,body.pojo-a11y-high-contrast a.button small,body.pojo-a11y-high-contrast a.button span,body.pojo-a11y-high-contrast a.button strong,body.pojo-a11y-high-contrast a.button tt,body.pojo-a11y-high-contrast a.button u,body.pojo-a11y-high-contrast a.button var,body.pojo-a11y-high-contrast a:link,body.pojo-a11y-high-contrast a:link abbr,body.pojo-a11y-high-contrast a:link acronym,body.pojo-a11y-high-contrast a:link b,body.pojo-a11y-high-contrast a:link basefont,body.pojo-a11y-high-contrast a:link big,body.pojo-a11y-high-contrast a:link br,body.pojo-a11y-high-contrast a:link code,body.pojo-a11y-high-contrast a:link div,body.pojo-a11y-high-contrast a:link em,body.pojo-a11y-high-contrast a:link font,body.pojo-a11y-high-contrast a:link h1,body.pojo-a11y-high-contrast a:link h2,body.pojo-a11y-high-contrast a:link h3,body.pojo-a11y-high-contrast a:link h4,body.pojo-a11y-high-contrast a:link h5,body.pojo-a11y-high-contrast a:link h6,body.pojo-a11y-high-contrast a:link i,body.pojo-a11y-high-contrast a:link kbd,body.pojo-a11y-high-contrast a:link rb,body.pojo-a11y-high-contrast a:link rp,body.pojo-a11y-high-contrast a:link rt,body.pojo-a11y-high-contrast a:link ruby,body.pojo-a11y-high-contrast a:link samp,body.pojo-a11y-high-contrast a:link small,body.pojo-a11y-high-contrast a:link span,body.pojo-a11y-high-contrast a:link strong,body.pojo-a11y-high-contrast a:link tt,body.pojo-a11y-high-contrast a:link u,body.pojo-a11y-high-contrast a:link var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080FF !important}body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt{border:1px solid #ffffff !important}body.pojo-a11y-high-contrast button{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast select{-webkit-appearance:listbox !important;background:#600060 !important;background-color:#600060 !important}body.pojo-a11y-high-contrast a:visited,body.pojo-a11y-high-contrast a:visited abbr,body.pojo-a11y-high-contrast a:visited acronym,body.pojo-a11y-high-contrast a:visited b,body.pojo-a11y-high-contrast a:visited basefont,body.pojo-a11y-high-contrast a:visited big,body.pojo-a11y-high-contrast a:visited br,body.pojo-a11y-high-contrast a:visited code,body.pojo-a11y-high-contrast a:visited div,body.pojo-a11y-high-contrast a:visited em,body.pojo-a11y-high-contrast a:visited font,body.pojo-a11y-high-contrast a:visited h1,body.pojo-a11y-high-contrast a:visited h2,body.pojo-a11y-high-contrast a:visited h3,body.pojo-a11y-high-contrast a:visited h4,body.pojo-a11y-high-contrast a:visited h5,body.pojo-a11y-high-contrast a:visited h6,body.pojo-a11y-high-contrast a:visited i,body.pojo-a11y-high-contrast a:visited kbd,body.pojo-a11y-high-contrast a:visited rb,body.pojo-a11y-high-contrast a:visited rp,body.pojo-a11y-high-contrast a:visited rt,body.pojo-a11y-high-contrast a:visited ruby,body.pojo-a11y-high-contrast a:visited samp,body.pojo-a11y-high-contrast a:visited small,body.pojo-a11y-high-contrast a:visited span,body.pojo-a11y-high-contrast a:visited strong,body.pojo-a11y-high-contrast a:visited tt,body.pojo-a11y-high-contrast a:visited u,body.pojo-a11y-high-contrast a:visited var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#00FFFF !important}body.pojo-a11y-high-contrast ::selection,body.pojo-a11y-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important}body.pojo-a11y-high-contrast a.button:hover,body.pojo-a11y-high-contrast a.button:hover abbr,body.pojo-a11y-high-contrast a.button:hover acronym,body.pojo-a11y-high-contrast a.button:hover b,body.pojo-a11y-high-contrast a.button:hover basefont,body.pojo-a11y-high-contrast a.button:hover big,body.pojo-a11y-high-contrast a.button:hover br,body.pojo-a11y-high-contrast a.button:hover code,body.pojo-a11y-high-contrast a.button:hover div,body.pojo-a11y-high-contrast a.button:hover em,body.pojo-a11y-high-contrast a.button:hover font,body.pojo-a11y-high-contrast a.button:hover h1,body.pojo-a11y-high-contrast a.button:hover h2,body.pojo-a11y-high-contrast a.button:hover h3,body.pojo-a11y-high-contrast a.button:hover h4,body.pojo-a11y-high-contrast a.button:hover h5,body.pojo-a11y-high-contrast a.button:hover h6,body.pojo-a11y-high-contrast a.button:hover i,body.pojo-a11y-high-contrast a.button:hover kbd,body.pojo-a11y-high-contrast a.button:hover rb,body.pojo-a11y-high-contrast a.button:hover rp,body.pojo-a11y-high-contrast a.button:hover rt,body.pojo-a11y-high-contrast a.button:hover ruby,body.pojo-a11y-high-contrast a.button:hover samp,body.pojo-a11y-high-contrast a.button:hover small,body.pojo-a11y-high-contrast a.button:hover span,body.pojo-a11y-high-contrast a.button:hover strong,body.pojo-a11y-high-contrast a.button:hover tt,body.pojo-a11y-high-contrast a.button:hover u,body.pojo-a11y-high-contrast a.button:hover var,body.pojo-a11y-high-contrast a:link:hover,body.pojo-a11y-high-contrast a:link:hover abbr,body.pojo-a11y-high-contrast a:link:hover acronym,body.pojo-a11y-high-contrast a:link:hover b,body.pojo-a11y-high-contrast a:link:hover basefont,body.pojo-a11y-high-contrast a:link:hover big,body.pojo-a11y-high-contrast a:link:hover br,body.pojo-a11y-high-contrast a:link:hover code,body.pojo-a11y-high-contrast a:link:hover div,body.pojo-a11y-high-contrast a:link:hover em,body.pojo-a11y-high-contrast a:link:hover font,body.pojo-a11y-high-contrast a:link:hover h1,body.pojo-a11y-high-contrast a:link:hover h2,body.pojo-a11y-high-contrast a:link:hover h3,body.pojo-a11y-high-contrast a:link:hover h4,body.pojo-a11y-high-contrast a:link:hover h5,body.pojo-a11y-high-contrast a:link:hover h6,body.pojo-a11y-high-contrast a:link:hover i,body.pojo-a11y-high-contrast a:link:hover kbd,body.pojo-a11y-high-contrast a:link:hover rb,body.pojo-a11y-high-contrast a:link:hover rp,body.pojo-a11y-high-contrast a:link:hover rt,body.pojo-a11y-high-contrast a:link:hover ruby,body.pojo-a11y-high-contrast a:link:hover samp,body.pojo-a11y-high-contrast a:link:hover small,body.pojo-a11y-high-contrast a:link:hover span,body.pojo-a11y-high-contrast a:link:hover strong,body.pojo-a11y-high-contrast a:link:hover tt,body.pojo-a11y-high-contrast a:link:hover u,body.pojo-a11y-high-contrast a:link:hover var,body.pojo-a11y-high-contrast a:visited:hover,body.pojo-a11y-high-contrast a:visited:hover abbr,body.pojo-a11y-high-contrast a:visited:hover acronym,body.pojo-a11y-high-contrast a:visited:hover b,body.pojo-a11y-high-contrast a:visited:hover basefont,body.pojo-a11y-high-contrast a:visited:hover big,body.pojo-a11y-high-contrast a:visited:hover br,body.pojo-a11y-high-contrast a:visited:hover code,body.pojo-a11y-high-contrast a:visited:hover div,body.pojo-a11y-high-contrast a:visited:hover em,body.pojo-a11y-high-contrast a:visited:hover font,body.pojo-a11y-high-contrast a:visited:hover h1,body.pojo-a11y-high-contrast a:visited:hover h2,body.pojo-a11y-high-contrast a:visited:hover h3,body.pojo-a11y-high-contrast a:visited:hover h4,body.pojo-a11y-high-contrast a:visited:hover h5,body.pojo-a11y-high-contrast a:visited:hover h6,body.pojo-a11y-high-contrast a:visited:hover i,body.pojo-a11y-high-contrast a:visited:hover kbd,body.pojo-a11y-high-contrast a:visited:hover rb,body.pojo-a11y-high-contrast a:visited:hover rp,body.pojo-a11y-high-contrast a:visited:hover rt,body.pojo-a11y-high-contrast a:visited:hover ruby,body.pojo-a11y-high-contrast a:visited:hover samp,body.pojo-a11y-high-contrast a:visited:hover small,body.pojo-a11y-high-contrast a:visited:hover span,body.pojo-a11y-high-contrast a:visited:hover strong,body.pojo-a11y-high-contrast a:visited:hover tt,body.pojo-a11y-high-contrast a:visited:hover u,body.pojo-a11y-high-contrast a:visited:hover var{background:#400000 !important;background-color:#400000 !important}body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk,body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b,body.pojo-a11y-high-contrast input[type=reset]{background:#400060 !important;background-color:#400060 !important}body.pojo-a11y-high-contrast div[role="button"],body.pojo-a11y-high-contrast input[type=button],body.pojo-a11y-high-contrast input[type=submit]{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast input[type=search]{-webkit-appearance:textfield !important}body.pojo-a11y-high-contrast html button[disabled],body.pojo-a11y-high-contrast html input[disabled],body.pojo-a11y-high-contrast html select[disabled],body.pojo-a11y-high-contrast html textarea[disabled]{background:#404040 !important;background-color:#404040 !important}body.pojo-a11y-high-contrast .menu li a span.label{text-transform:none !important}body.pojo-a11y-high-contrast .menu li a span.label,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols{display:inline !important}body.pojo-a11y-high-contrast a:link.new,body.pojo-a11y-high-contrast a:link.new i,body.pojo-a11y-high-contrast a:link.new b,body.pojo-a11y-high-contrast span.Apple-style-span{color:#FFFF40 !important}body.pojo-a11y-high-contrast body.mediawiki img.tex{background:white !important;background-color:white !important;border:white solid 3px !important}body.pojo-a11y-high-contrast text>tspan:first-letter,body.pojo-a11y-high-contrast text>tspan:first-line{background:inherit !important;background-color:inherit !important;color:inherit !important}body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td{background:#003050 !important;background-color:#003050 !important}body.pojo-a11y-high-contrast img[width="18"][height="18"]{height:18px !important;width:18px !important}body.pojo-a11y-high-contrast a>span.iconHelp:empty:after{content:"Help" !important}body.pojo-a11y-high-contrast div#gmap,body.pojo-a11y-high-contrast div#gmap *{background:initial !important}body.pojo-a11y-negative-contrast,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar){background:#000 !important;color:#ffffff !important}body.pojo-a11y-negative-contrast a,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a,body.pojo-a11y-negative-contrast b,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b,body.pojo-a11y-negative-contrast blockquote,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) blockquote,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast canvas,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) canvas,body.pojo-a11y-negative-contrast caption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) caption,body.pojo-a11y-negative-contrast center,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) center,body.pojo-a11y-negative-contrast cite,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) cite,body.pojo-a11y-negative-contrast code,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) code,body.pojo-a11y-negative-contrast col,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) col,body.pojo-a11y-negative-contrast colgroup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) colgroup,body.pojo-a11y-negative-contrast dd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dd,body.pojo-a11y-negative-contrast details,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) details,body.pojo-a11y-negative-contrast dfn,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dfn,body.pojo-a11y-negative-contrast dir,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dir,body.pojo-a11y-negative-contrast div,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div,body.pojo-a11y-negative-contrast dl,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dl,body.pojo-a11y-negative-contrast dt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dt,body.pojo-a11y-negative-contrast em,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em,body.pojo-a11y-negative-contrast embed,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) embed,body.pojo-a11y-negative-contrast fieldset,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) fieldset,body.pojo-a11y-negative-contrast figcaption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figcaption,body.pojo-a11y-negative-contrast figure,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figure,body.pojo-a11y-negative-contrast font,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) font,body.pojo-a11y-negative-contrast footer,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer,body.pojo-a11y-negative-contrast form,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) form,body.pojo-a11y-negative-contrast header,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) header,body.pojo-a11y-negative-contrast i,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) i,body.pojo-a11y-negative-contrast iframe,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) iframe,body.pojo-a11y-negative-contrast img,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast kbd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) kbd,body.pojo-a11y-negative-contrast label,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label,body.pojo-a11y-negative-contrast legend,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) legend,body.pojo-a11y-negative-contrast li,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li,body.pojo-a11y-negative-contrast mark,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) mark,body.pojo-a11y-negative-contrast menu,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) menu,body.pojo-a11y-negative-contrast meter,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) meter,body.pojo-a11y-negative-contrast nav,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nav,body.pojo-a11y-negative-contrast nobr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nobr,body.pojo-a11y-negative-contrast object,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) object,body.pojo-a11y-negative-contrast ol,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ol,body.pojo-a11y-negative-contrast option,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) option,body.pojo-a11y-negative-contrast pre,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) pre,body.pojo-a11y-negative-contrast progress,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) progress,body.pojo-a11y-negative-contrast q,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) q,body.pojo-a11y-negative-contrast s,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) s,body.pojo-a11y-negative-contrast section,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) section,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast small,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) small,body.pojo-a11y-negative-contrast span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) span,body.pojo-a11y-negative-contrast strike,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strike,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong,body.pojo-a11y-negative-contrast sub,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub,body.pojo-a11y-negative-contrast summary,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) summary,body.pojo-a11y-negative-contrast sup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast time,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) time,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast u,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) u,body.pojo-a11y-negative-contrast ul,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ul,body.pojo-a11y-negative-contrast var,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) var,body.pojo-a11y-negative-contrast a span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a span,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong{color:yellow !important}body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt{border:1px solid #ffffff !important}body.pojo-a11y-negative-contrast div#gmap,body.pojo-a11y-negative-contrast div#gmap *{background:initial !important}body.pojo-a11y-light-background,body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link){background:#fff !important;color:#000 !important}body.pojo-a11y-light-background div#gmap,body.pojo-a11y-light-background div#gmap *{background:initial !important}body.pojo-a11y-resize-font-200,body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-200 label,body.pojo-a11y-resize-font-200 input,body.pojo-a11y-resize-font-200 select,body.pojo-a11y-resize-font-200 textarea,body.pojo-a11y-resize-font-200 legend,body.pojo-a11y-resize-font-200 code,body.pojo-a11y-resize-font-200 pre,body.pojo-a11y-resize-font-200 dd,body.pojo-a11y-resize-font-200 dt,body.pojo-a11y-resize-font-200 span,body.pojo-a11y-resize-font-200 blockquote{font-size:200% !important}body.pojo-a11y-resize-font-200 h1,body.pojo-a11y-resize-font-200 h2,body.pojo-a11y-resize-font-200 h3,body.pojo-a11y-resize-font-200 h4,body.pojo-a11y-resize-font-200 h5,body.pojo-a11y-resize-font-200 h6,body.pojo-a11y-resize-font-200 h1 span,body.pojo-a11y-resize-font-200 h2 span,body.pojo-a11y-resize-font-200 h3 span,body.pojo-a11y-resize-font-200 h4 span,body.pojo-a11y-resize-font-200 h5 span,body.pojo-a11y-resize-font-200 h6 span{font-size:266% !important}body.pojo-a11y-resize-font-190,body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-190 label,body.pojo-a11y-resize-font-190 input,body.pojo-a11y-resize-font-190 select,body.pojo-a11y-resize-font-190 textarea,body.pojo-a11y-resize-font-190 legend,body.pojo-a11y-resize-font-190 code,body.pojo-a11y-resize-font-190 pre,body.pojo-a11y-resize-font-190 dd,body.pojo-a11y-resize-font-190 dt,body.pojo-a11y-resize-font-190 span,body.pojo-a11y-resize-font-190 blockquote{font-size:190% !important}body.pojo-a11y-resize-font-190 h1,body.pojo-a11y-resize-font-190 h2,body.pojo-a11y-resize-font-190 h3,body.pojo-a11y-resize-font-190 h4,body.pojo-a11y-resize-font-190 h5,body.pojo-a11y-resize-font-190 h6,body.pojo-a11y-resize-font-190 h1 span,body.pojo-a11y-resize-font-190 h2 span,body.pojo-a11y-resize-font-190 h3 span,body.pojo-a11y-resize-font-190 h4 span,body.pojo-a11y-resize-font-190 h5 span,body.pojo-a11y-resize-font-190 h6 span{font-size:252.70000000000002% !important}body.pojo-a11y-resize-font-180,body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-180 label,body.pojo-a11y-resize-font-180 input,body.pojo-a11y-resize-font-180 select,body.pojo-a11y-resize-font-180 textarea,body.pojo-a11y-resize-font-180 legend,body.pojo-a11y-resize-font-180 code,body.pojo-a11y-resize-font-180 pre,body.pojo-a11y-resize-font-180 dd,body.pojo-a11y-resize-font-180 dt,body.pojo-a11y-resize-font-180 span,body.pojo-a11y-resize-font-180 blockquote{font-size:180% !important}body.pojo-a11y-resize-font-180 h1,body.pojo-a11y-resize-font-180 h2,body.pojo-a11y-resize-font-180 h3,body.pojo-a11y-resize-font-180 h4,body.pojo-a11y-resize-font-180 h5,body.pojo-a11y-resize-font-180 h6,body.pojo-a11y-resize-font-180 h1 span,body.pojo-a11y-resize-font-180 h2 span,body.pojo-a11y-resize-font-180 h3 span,body.pojo-a11y-resize-font-180 h4 span,body.pojo-a11y-resize-font-180 h5 span,body.pojo-a11y-resize-font-180 h6 span{font-size:239.4% !important}body.pojo-a11y-resize-font-170,body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-170 label,body.pojo-a11y-resize-font-170 input,body.pojo-a11y-resize-font-170 select,body.pojo-a11y-resize-font-170 textarea,body.pojo-a11y-resize-font-170 legend,body.pojo-a11y-resize-font-170 code,body.pojo-a11y-resize-font-170 pre,body.pojo-a11y-resize-font-170 dd,body.pojo-a11y-resize-font-170 dt,body.pojo-a11y-resize-font-170 span,body.pojo-a11y-resize-font-170 blockquote{font-size:170% !important}body.pojo-a11y-resize-font-170 h1,body.pojo-a11y-resize-font-170 h2,body.pojo-a11y-resize-font-170 h3,body.pojo-a11y-resize-font-170 h4,body.pojo-a11y-resize-font-170 h5,body.pojo-a11y-resize-font-170 h6,body.pojo-a11y-resize-font-170 h1 span,body.pojo-a11y-resize-font-170 h2 span,body.pojo-a11y-resize-font-170 h3 span,body.pojo-a11y-resize-font-170 h4 span,body.pojo-a11y-resize-font-170 h5 span,body.pojo-a11y-resize-font-170 h6 span{font-size:226.10000000000002% !important}body.pojo-a11y-resize-font-160,body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-160 label,body.pojo-a11y-resize-font-160 input,body.pojo-a11y-resize-font-160 select,body.pojo-a11y-resize-font-160 textarea,body.pojo-a11y-resize-font-160 legend,body.pojo-a11y-resize-font-160 code,body.pojo-a11y-resize-font-160 pre,body.pojo-a11y-resize-font-160 dd,body.pojo-a11y-resize-font-160 dt,body.pojo-a11y-resize-font-160 span,body.pojo-a11y-resize-font-160 blockquote{font-size:160% !important}body.pojo-a11y-resize-font-160 h1,body.pojo-a11y-resize-font-160 h2,body.pojo-a11y-resize-font-160 h3,body.pojo-a11y-resize-font-160 h4,body.pojo-a11y-resize-font-160 h5,body.pojo-a11y-resize-font-160 h6,body.pojo-a11y-resize-font-160 h1 span,body.pojo-a11y-resize-font-160 h2 span,body.pojo-a11y-resize-font-160 h3 span,body.pojo-a11y-resize-font-160 h4 span,body.pojo-a11y-resize-font-160 h5 span,body.pojo-a11y-resize-font-160 h6 span{font-size:212.8% !important}body.pojo-a11y-resize-font-150,body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-150 label,body.pojo-a11y-resize-font-150 input,body.pojo-a11y-resize-font-150 select,body.pojo-a11y-resize-font-150 textarea,body.pojo-a11y-resize-font-150 legend,body.pojo-a11y-resize-font-150 code,body.pojo-a11y-resize-font-150 pre,body.pojo-a11y-resize-font-150 dd,body.pojo-a11y-resize-font-150 dt,body.pojo-a11y-resize-font-150 span,body.pojo-a11y-resize-font-150 blockquote{font-size:150% !important}body.pojo-a11y-resize-font-150 h1,body.pojo-a11y-resize-font-150 h2,body.pojo-a11y-resize-font-150 h3,body.pojo-a11y-resize-font-150 h4,body.pojo-a11y-resize-font-150 h5,body.pojo-a11y-resize-font-150 h6,body.pojo-a11y-resize-font-150 h1 span,body.pojo-a11y-resize-font-150 h2 span,body.pojo-a11y-resize-font-150 h3 span,body.pojo-a11y-resize-font-150 h4 span,body.pojo-a11y-resize-font-150 h5 span,body.pojo-a11y-resize-font-150 h6 span{font-size:199.5% !important}body.pojo-a11y-resize-font-140,body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-140 label,body.pojo-a11y-resize-font-140 input,body.pojo-a11y-resize-font-140 select,body.pojo-a11y-resize-font-140 textarea,body.pojo-a11y-resize-font-140 legend,body.pojo-a11y-resize-font-140 code,body.pojo-a11y-resize-font-140 pre,body.pojo-a11y-resize-font-140 dd,body.pojo-a11y-resize-font-140 dt,body.pojo-a11y-resize-font-140 span,body.pojo-a11y-resize-font-140 blockquote{font-size:140% !important}body.pojo-a11y-resize-font-140 h1,body.pojo-a11y-resize-font-140 h2,body.pojo-a11y-resize-font-140 h3,body.pojo-a11y-resize-font-140 h4,body.pojo-a11y-resize-font-140 h5,body.pojo-a11y-resize-font-140 h6,body.pojo-a11y-resize-font-140 h1 span,body.pojo-a11y-resize-font-140 h2 span,body.pojo-a11y-resize-font-140 h3 span,body.pojo-a11y-resize-font-140 h4 span,body.pojo-a11y-resize-font-140 h5 span,body.pojo-a11y-resize-font-140 h6 span{font-size:186.20000000000002% !important}body.pojo-a11y-resize-font-130,body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-130 label,body.pojo-a11y-resize-font-130 input,body.pojo-a11y-resize-font-130 select,body.pojo-a11y-resize-font-130 textarea,body.pojo-a11y-resize-font-130 legend,body.pojo-a11y-resize-font-130 code,body.pojo-a11y-resize-font-130 pre,body.pojo-a11y-resize-font-130 dd,body.pojo-a11y-resize-font-130 dt,body.pojo-a11y-resize-font-130 span,body.pojo-a11y-resize-font-130 blockquote{font-size:130% !important}body.pojo-a11y-resize-font-130 h1,body.pojo-a11y-resize-font-130 h2,body.pojo-a11y-resize-font-130 h3,body.pojo-a11y-resize-font-130 h4,body.pojo-a11y-resize-font-130 h5,body.pojo-a11y-resize-font-130 h6,body.pojo-a11y-resize-font-130 h1 span,body.pojo-a11y-resize-font-130 h2 span,body.pojo-a11y-resize-font-130 h3 span,body.pojo-a11y-resize-font-130 h4 span,body.pojo-a11y-resize-font-130 h5 span,body.pojo-a11y-resize-font-130 h6 span{font-size:172.9% !important}body.pojo-a11y-resize-font-120,body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-120 label,body.pojo-a11y-resize-font-120 input,body.pojo-a11y-resize-font-120 select,body.pojo-a11y-resize-font-120 textarea,body.pojo-a11y-resize-font-120 legend,body.pojo-a11y-resize-font-120 code,body.pojo-a11y-resize-font-120 pre,body.pojo-a11y-resize-font-120 dd,body.pojo-a11y-resize-font-120 dt,body.pojo-a11y-resize-font-120 span,body.pojo-a11y-resize-font-120 blockquote{font-size:120% !important}body.pojo-a11y-resize-font-120 h1,body.pojo-a11y-resize-font-120 h2,body.pojo-a11y-resize-font-120 h3,body.pojo-a11y-resize-font-120 h4,body.pojo-a11y-resize-font-120 h5,body.pojo-a11y-resize-font-120 h6,body.pojo-a11y-resize-font-120 h1 span,body.pojo-a11y-resize-font-120 h2 span,body.pojo-a11y-resize-font-120 h3 span,body.pojo-a11y-resize-font-120 h4 span,body.pojo-a11y-resize-font-120 h5 span,body.pojo-a11y-resize-font-120 h6 span{font-size:159.60000000000002% !important}body.pojo-a11y-links-underline a,body.pojo-a11y-links-underline a *{text-decoration:underline !important}body.pojo-a11y-readable-font,body.pojo-a11y-readable-font *:not(i):not(span){font-family:Verdana,Arial,Helvetica,sans-serif !important}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#F1F1F1;color:#21759B;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}#pojo-a11y-toolbar *,#pojo-a11y-toolbar ::before,#pojo-a11y-toolbar ::after{box-sizing:border-box}.pojo-a11y-visible-phone{display:none !important}.pojo-a11y-visible-tablet{display:none !important}.pojo-a11y-hidden-desktop{display:none !important}.pojo-a11y-visible-desktop{display:inherit !important}@media (min-width:768px) and (max-width:1024px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-tablet{display:inherit !important}.pojo-a11y-hidden-tablet{display:none !important}}@media (max-width:767px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-phone{display:inherit !important}.pojo-a11y-hidden-phone{display:none !important}}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.team-member__content {
max-width: 800px;
} *,
*::before,
*::after {
box-sizing: border-box;
}
body {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
line-height: 1.5;
color: #6b6e70;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: #6b6e70;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: 16px;
line-height: 1.2;
}
h1 {
font-size: 40px;
font-weight: 700;
color: #232325;
}
h2 {
font-size: 28px;
font-weight: 700;
color: #232325;
}
h3 {
font-size: 24px;
font-weight: 700;
color: #232325;
}
h4 {
font-size: 16px;
font-weight: 700;
color: #232325;
}
p {
margin-top: 0;
margin-bottom: 16px;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 16px;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
img {
max-width: 100%;
height: auto;
}
b,
strong {
font-weight: bolder;
}
a {
text-decoration: none; transition: color 0.35s;
}
a:hover { }
label {
display: block;
margin-bottom: 8px;
font-weight: 700;
line-height: 1;
color: #232325;
}
input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
display: block;
width: 100%;
margin-bottom: 32px;
padding-top: 11px;
padding-right: 16px;
padding-bottom: 11px;
padding-left: 16px;
border: solid 1px #cbced5;
border-radius: 4px;
background-color: #ffffff;
color: #232325;
outline: none!important;
}
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="tel"]::placeholder {
color: rgba(107, 110, 112, 0.5);
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus {
border-color: #008fd5;
}
input[type="text"]:disabled,
input[type="email"]:disabled,
input[type="tel"]:disabled {
background-color: #E5E6EA;
color: #9fa4ab;
}
input[type="checkbox"] {
display: block;
width: 16px;
height: 16px;
margin: 0;
border: solid 1px #cbced5;
border-radius: 4px;
background-color: #ffffff;
}
.wpcf7-not-valid {
margin-bottom: 0!important;
border-color: #f93940!important;
}
.wpcf7-not-valid-tip {
margin-top: 10px!important;
margin-bottom: 32px!important;
font-size: 12px!important;
color: #f93940!important;
}
li .wpcf7-not-valid-tip {
margin-bottom: 0!important;
}
button {
cursor: pointer;
}
.page-content ul.career-list, .page-content ol.career-list {
list-style: none;
flex-wrap: wrap;
display: flex;
}
.page-content ul.career-list .page-content__block-item {
width: 33%;
margin-bottom: 24px;
}
@media (min-width: 992px) {
.page-content ul.career-list .page-content__block-item:last-of-type {
margin-right: 30px;
}
}
@media (max-width: 575px) {
h1,
h2,
h3,
h4,
h5,
h6 {
margin-bottom: 8px;
}
h1 {
font-size: 28px;
}
h2 {
font-size: 24px;
}
h3 {
font-size: 20px;
}
p {
margin-bottom: 8px;
}
ol,
ul,
dl {
margin-bottom: 8px;
}
} .owl-carousel,
.owl-carousel .owl-item {
-webkit-tap-highlight-color: transparent;
position: relative
}
.owl-carousel {
display: none;
width: 100%;
z-index: 1
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-touch-callout: none
}
.owl-carousel .owl-item img {
display: block;
width: 100%
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
display: none
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
display: block
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
background: 0 0;
color: inherit;
border: none;
padding: 0!important;
font: inherit
}
.owl-carousel.owl-loading {
opacity: 0;
display: block
}
.owl-carousel.owl-hidden {
opacity: 0
}
.owl-carousel.owl-refresh .owl-item {
visibility: hidden
}
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.owl-carousel.owl-grab {
cursor: move;
cursor: grab
}
.owl-carousel.owl-rtl {
direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
float: right
}
.owl-carousel .animated {
animation-duration: 1s;
animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
z-index: 0
}
.owl-carousel .owl-animated-out {
z-index: 1
}
.owl-carousel .fadeOut {
animation-name: fadeOut
}
@keyframes fadeOut {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
.owl-height {
transition: height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
max-height: 0
}
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//www.fiveblocks.com/wp-content/themes/fiveblocks-new/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
display: none
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%
}
.owl-theme .owl-dots,
.owl-theme .owl-nav {
text-align: center;
-webkit-tap-highlight-color: transparent
}
.owl-theme .owl-nav {
margin-top: 10px
}
.owl-theme .owl-nav [class*=owl-] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px
}
.owl-theme .owl-nav [class*=owl-]:hover {
background: #869791;
color: #FFF;
text-decoration: none
}
.owl-theme .owl-nav .disabled {
opacity: .5;
cursor: default
}
.owl-theme .owl-nav.disabled+.owl-dots {
margin-top: 10px
}
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1
}
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
border-radius: 30px
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
background: #869791
}  .wrapper { }
.btn {
display: inline-block;
padding-top: 15px;
padding-right: 40px;
padding-bottom: 15px;
padding-left: 40px;
border: 0;
border-radius: 4px;
background-color: #008fd5;
font-size: 14px;
font-weight: 700;
line-height: 1;
color: #ffffff;
transition: background-color 0.35s;
cursor: pointer;
}
.btn:hover {
border: 0;
background-color: #51abd6;
color: #ffffff;
}
.btn:active {
border: 0;
background-color: #0875ab;
}
.btn-category {
padding-top: 9px;
padding-right: 16px;
padding-bottom: 9px;
padding-left: 16px;
border: solid 1px #dfe2ea;
border-radius: 4px;
}
.btn-category:hover {
border-color: #008fd5;
color: #008fd5;
}
.btn-close {
width: 24px;
height: 24px;
border: 0;
background: none;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-close-white.svg);
background-repeat: no-repeat;
background-position: center;
}
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1140px;
}
.header__btn {
margin-left:14px;
}
.header__contacts{
display:flex;
flex-wrap:wrap;
justify-content: flex-end;
}
.header__contacts .header__email {
border-right: 2px solid  black;
padding: 0 10px 0 0;
margin: 0 10px 0 0;
}
.header__contacts * {
display: block;
font-size: 12px; }
}
@media (min-width: 1440px) {
.container {
max-width: 1440px;
padding-right: 80px;
padding-left: 80px;
}
} .header {
position: -webkit-sticky;
position: sticky;
z-index: 99;
top: 0;
width: 100%;
padding-top: 12px;
padding-bottom: 12px;
background-color: #FFFFFF;
color: #232325;
}
#wpadminbar + .wrapper .header {
top: 32px;
}
@media screen and (max-width: 782px) {
#wpadminbar + .wrapper .header {
top: 46px;
}
}
@media screen and (max-width: 600px) {
#wpadminbar + .wrapper .header {
top: 0;
}
}
.header__container {
display: flex;
align-items: center;
}
.header__logo {
width: 200px;
height: 57px;
margin-right: 8px;
}
.logo {
display: block;
width: 100%;
height: 100%;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/logo.svg);
background-repeat: no-repeat;
background-position: left center;
background-size: contain;
}
.logo--white {
width: 126px;
height: 36px;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/logo-white.svg);
}
.header__list-nav {
display: flex;
margin: 0;
padding: 0;
}
.header__list-nav a {
position: relative;
z-index: 1;
display: block;
padding-top: 15px;
padding-right: 10px;
padding-bottom: 15px;
padding-left: 10px;
background-color: #ffffff;
color: inherit;
} .menu-item {
position: relative;
}
.menu-item-has-children>a {
padding-right: 22px; background-repeat: no-repeat;
background-size: 12px 12px;
background-position: top 20px right 6px;
}
.menu-item-has-children a:hover+.sub-menu,
.sub-menu:hover {
top: 100%;
opacity: 1;
z-index: 1;
}
.sub-menu {
position: absolute;
z-index: -1;
top: 50%;
left: 50%;
padding: 10px 16px;
border-radius: 4px;
box-shadow: 0 4px 8px 0 #dee0e3, 0 2px 4px 0 #dee0e3;
background-color: #ffffff;
opacity: 0;
transform: translateX(-50%);
transition: opacity 0.35s, top 0.35s;
}
.sub-menu a {
padding: 7px 0;
}
.header__contacts {
margin-left: auto;
text-align: right;
} .accont-row {
display: flex;
}
.account-contact-us__col {
flex-grow: 1;
width: 100%;
margin-right: 31px;
}
.account-contact-us__col:last-of-type {
margin-right: 0;
}
.account-contact-us__col label {
margin-bottom: 12px !important;
display: block;
line-height: 32px;
}
.account-contact-us__row p input[type=submit] { }
h1.manger__title {
margin-bottom: 56px;
font-size: 48px;
text-align: center;
}
.account-manager-form {
padding-top: 80px;
padding-bottom: 75px;
}
a.acconut__btn.btn {
margin-left: 20px;
}
.manager__container {
max-width: 785px;
} @media (max-width: 1199px) {
.header__btn {
margin-left: auto;
}
.menu-item-has-children>a {
padding-right: 18px; background-repeat: no-repeat;
background-size: 12px 12px;
background-position: top 5px right 0;
}
.sub-menu {
position: static;
padding: 0;
border-radius: 0;
background: none;
box-shadow: none;
transform: none;
opacity: 1;
}
.menu-item {
margin-top: 8px;
}
.sub-menu .menu-item a {
padding-bottom: 0;
font-size: 14px;
}
}
@media (max-width: 767px) {
.logo {
width: 140px;
height: 40px;
}
.footer-sect .footer-top > .footer-innr1 h2 span {
display: block;
}
.logo--white {
width: 126px;
height: 36px;
}
.manager__container {
max-width: 100% !important;
width:100% !important;
}
.footer-sect .footer-top > .footer-innr1 h2 span {
display: block;
}
} .header__opener-menu, .mobile-nav {
display: none;
}
@media (max-width: 1199px) {
.header__logo {
width: 168px;
height: 47px;
}
.header__nav,
.header__contacts,
.header__btn {
display: none;
}
.header__opener-menu {
display: block;
width: 48px;
height: 48px;
margin-left: 10px;
border: 0;
background: none;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-btn-menu.svg);
background-repeat: no-repeat;
background-position: center;
}
.mobile-nav {
position: fixed;
z-index: 1000;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100vh;
background-color: rgba(0, 0, 0, 0.4);
color: #ffffff;
opacity: 0;
pointer-events: none;
transition: opacity 0.35s;
overflow-y: auto;
}
.admin-bar .mobile-nav {
top: 32px;
height: calc(100vh - 32px);
}
.mobile-nav--open {
pointer-events: auto;
opacity: 1;
}
.mobile-nav--open .mobile-nav__wrapper {
left: 0;
}
.mobile-nav__wrapper {
position: absolute;
top: 0;
left: -100vw;
display: flex;
flex-wrap: wrap;
width: 100%;
max-width: 381px;
min-height: 100vh;
padding: 17px;
padding-bottom: 14px;
background-color: #008fd5;
box-shadow: 8px 4px 16px 0 rgba(35, 37, 35, 0.2);
transition: left 0.5s;
}
.mobile-nav__close {
position: absolute;
top: 17px;
right: 10px;
}
.mobile-nav__logo {
width: 100%;
margin-bottom: auto;
}
.mobile-nav__list {
margin-top: 50px;
margin-right: auto;
margin-bottom: 48px;
margin-left: 0;
text-align: center;
}
.mobile-nav__list>li {
margin-bottom: 48px;
}
.mobile-nav__list>li:last-of-type {
margin-bottom: 0;
}
.mobile-nav__list a {
font-size: 24px;
color: #ffffff;
}
.mobile-nav__list a:hover {
color: #ffffff;
}
.mobile-nav__wrap-btn {
height: 100%;
margin-right: auto;
margin-bottom: 50px;
margin-left: auto;
}
.mobile-nav__btn {
display: block;
width: 251px;
max-width: 251px;
background-color: #ffffff;
text-align: center;
color: #008fd5;
}
.mobile-nav__btn:hover {
background-color: #ffffff;
color: #008fd5;
}
.mobile-nav__contacts {
margin-top: auto;
width: 100%;
}
.mobile-nav__list-contacts {
margin-bottom: 0;
}
.mobile-nav__item-contacts {
padding-left: 32px;
background-repeat: no-repeat;
background-position: left center;
line-height: 2.29;
}
.mobile-nav__item-contacts--email {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-email-white.svg);
background-size: 16px 12px;
}
.mobile-nav__item-contacts--phone {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-phone-white.svg);
background-size: 16px 16px;
}
}
@media (max-width: 782px) {
.admin-bar .mobile-nav {
z-index: 99999;
top: 0;
min-height: 100vh;
}
}
@media (max-width: 767px) {
.header {
padding-top: 14px;
padding-bottom: 14px;
}
.header__logo {
width: 140px;
height: 40px;
}
.header__opener-menu {
width: 40px;
height: 40px;
}
}
@media (max-width: 374px) {
.mobile-nav__wrapper {
width: 100%;
}
.mobile-nav__close {
right: 17px;
}
} .footer {
padding-top: 72px;
padding-bottom: 40px;
background-color: #202325;
color: #9fa4ab;
}
.footer__top {
padding-bottom: 37px;
border-bottom: 1px solid #393b3c;
}
.footer__container-top {
display: flex;
}
.footer__left {
flex-grow: 1;
width: 100%;
margin-right: 80px;
}
.footer__title {
margin-bottom: 16px;
font-size: 28px;
color: #ffffff;
}
.footer__description {
margin-bottom: 32px;
}
.footer__row {
display: flex;
}
.footer__col {
flex-grow: 1;
width: 100%;
margin-right: 31px;
}
.footer__col--flex {
display: flex;
align-items: center;
}
.footer__col:last-of-type {
margin-right: 0;
}
.footer input[type="text"],
.footer input[type="email"],
.footer input[type="tel"],
.footer textarea {
color: #ffffff;
}
.footer__label {
margin-bottom: -12px;
color: #ffffff;
}
.footer__label--grey {
font-size: 12px;
color: #9fa4ab;
}
.footer__issue-label {
margin-bottom: 0;
margin-left: 8px;
font-weight: 400;
line-height: 1;
color: #9fa4ab;
}
.footer__input-text[type="text"],
.footer input[type="email"],
.footer input[type="tel"],
.footer__textarea {
border: solid 1px #5c6369;
background: none;
}
.footer__input-text[type="text"]:focus,
.footer input[type="email"]:focus,
.footer input[type="tel"]:focus,
.footer__textarea:focus {
border-color: #008fd5;
}
.footer__textarea {
margin-bottom: 24px;
}
.footer__input-checkbox {
border: solid 1px #5c6369;
border-radius: 2px;
}
.footer__btn {
margin-top: 40px;
padding-top: 19px;
padding-bottom: 19px;
}
.footer .wpcf7-list-item label,
.footer span.wpcf7-list-item {
margin-bottom: 0;
font-weight: 400;
color: #9fa4ab;
}
.footer__btn--opener-popup {
display: none;
}
.footer__map-wrapper {
overflow: hidden;
}
.footer__map-wrapper iframe {
max-width: 100%;
}
.footer__contacts {
flex-grow: 1;
width: 100%;
}
.footer__list-contacts {
margin-top: 32px;
}
.footer__item-contacts {
margin-bottom: 18px;
padding-left: 28px;
background-repeat: no-repeat;
background-position: left center;
color: rgba(255, 255, 255, 0.6);
}
.footer__item-contacts:last-of-type {
margin-bottom: 0;
}
.footer__item-contacts--phone {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-phone.svg);
background-size: 16px 16px;
}
.footer__item-contacts--location {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-location.svg);
background-size: 11px 16px;
}
.footer__item-contacts--email {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-email.svg);
background-size: 16px 12px;
}
.footer__bottom {
padding-top: 48px;
}
.footer__container-bottom {
display: flex;
align-items: flex-start;
}
.footer__list-nav {
display: flex;
margin-right: auto;
margin-bottom: 0;
}
.footer__list-nav li {
margin-right: 32px;
}
.footer__list-nav li:last-of-type {
margin-right: 0;
}
.footer__list-nav a {
color: #ffffff;
}
.footer__info {
text-align: right;
}
.footer__list-soc-network {
display: flex;
justify-content: flex-end;
margin-bottom: 32px;
}
.footer__item-soc-network {
margin-right: 16px;
}
.footer__item-soc-network:last-of-type {
margin-right: 0;
}
.footer__link-soc-network {
display: block;
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.footer__link-soc-network--linkedin {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-linkedin.svg);
}
.footer__link-soc-network--facebook {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-facebook.svg);
}
.footer__link-soc-network--twitter {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-twitter.svg);
}
.footer__list-cities {
display: flex;
justify-content: flex-end;
align-items: center;
margin-bottom: 8px;
}
.footer__item-cities {
position: relative;
margin-right: 5px;
}
.footer__item-cities::after {
content: '|';
display: inline-block;
margin-left: 5px;
}
.footer__item-cities:last-of-type {
margin-right: 0;
}
.footer__item-cities:last-of-type::after {
display: none;
}
@media (max-width: 991px) {
.socialss li a{
background: white !important;
}
.footer__container-top {
flex-wrap: wrap;
}
.footer__left {
width: 100%;
margin-right: 0;
margin-bottom: 48px;
}
.footer__bottom {
padding-top: 20px;
}
.footer__container-bottom {
flex-wrap: wrap;
}
.footer__list-nav {
width: 100%;
flex-wrap: wrap;
justify-content: center;
margin-right: 0;
margin-bottom: 20px;
}
.footer__list-nav li {
padding: 12px 24px;
margin-right: 0;
}
.footer__info {
width: 100%;
text-align: center;
}
.footer__list-soc-network,
.footer__list-cities {
width: 100%;
justify-content: center;
}
}
@media (max-width: 575px) {
.footer {
padding-top: 48px;
}
.footer__left {
text-align: center;
}
.footer__title {
font-size: 24px;
text-align: center;
}
.footer__description {
text-align: center;
}
.footer__form {
display: none;
}
.footer__btn--opener-popup {
display: block;
margin-right: auto;
margin-left: auto;
}
.footer__map-wrapper {
margin-right: -15px;
margin-left: -15px;
}
#wpcf7-f19999-o1,
#wpcf7-f19999-o2 {
display: none;
}
.accont-row {
flex-wrap: wrap;
}
.account-contact-us__col{
margin-right:0;
}
.account-contact-us__col label {
margin-bottom: 0px !important;
line-height: 23px;
}
a.acconut__btn.btn {
margin-left: 0;
margin-top: 15px;
}
h1.manger__title {
font-size: 24px;
}
}
@media (max-width: 400px) {
.footer__btn--opener-popup {
width: 100%;
margin-top: 0;
}
} .page-404 {
position: relative;
}
.page-404::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 50%;
height: 100%;
background-color: #232325;
}
.page-404__row {
position: relative;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
padding-top: 60px;
padding-bottom: 60px;
}
.page-404__col {
width: 50%;
}
.page-404__col:nth-of-type(1) {
padding-right: 117px;
text-align: center;
}
.page-404__col:nth-of-type(2) {
padding-left: 117px;
}
.page-404__logo {
position: absolute;
top: 12px;
left: 0;
width: 168px;
height: 48px;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/logo.svg);
background-repeat: no-repeat;
background-position: top left;
background-size: contain;
}
.page-404__title {
margin-bottom: 0;
font-size: 140px;
font-weight: bold;
line-height: 1;
color: #008FD5;
}
.page-404__title--contact-us {
font-size: 70px;
}
.page-404__subtitle {
margin-top: 40px;
text-transform: uppercase;
font-size: 40px;
line-height: 1;
color: #393B3C;
}
.page-404__text {
margin-top: 16px;
font-size: 14px;
line-height: 1.57;
color: #6B6E70;
}
.page-404__nav {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 64px;
margin-right: auto;
margin-left: auto;
}
.page-404__nav li {
margin-right: 32px;
}
.page-404__nav li:last-of-type {
margin-right: 0;
}
.page-404__nav a {
font-size: 14px;
font-weight: bold;
color: #008FD5;
}
.page-404__col input[type="text"],
.page-404__col input[type="email"],
.page-404__col input[type="tel"],
.page-404__col textarea {
color: #ffffff;
}
.page-404__col input[type="email"],
.page-404__col input[type="tel"] {
border: solid 1px #5c6369;
background: none;
}
.page-404__col input[type="email"]:focus,
.page-404__col input[type="tel"]:focus {
border-color: #008fd5;
}
.page-404__col .wpcf7-list-item label,
.page-404__col span.wpcf7-list-item {
margin-bottom: 0;
font-weight: 400;
color: #9fa4ab;
}
@media (max-width: 1199px) {
.page-404__col:nth-of-type(1) {
padding-right: 80px;
}
.page-404__col:nth-of-type(2) {
padding-left: 80px;
}
}
@media (max-width: 991px) {
.page-404::before {
display: none;
}
.page-404__row {
flex-wrap: wrap;
}
.page-404__col {
width: 100%;
}
.page-404__col:nth-of-type(1),
.page-404__col:nth-of-type(2) {
padding-right: 0;
}
.page-404__col:nth-of-type(2) {
display: none;
}
.page-404__col .footer__btn--opener-popup {
display: block;
margin-top: 64px;
margin-left: auto;
margin-right: auto;
}
.page-404__title {
font-size: 100px;
}
.page-404__title--contact-us {
font-size: 50px;
}
.page-404__subtitle {
margin-top: 32px;
font-size: 28px;
}
.page-404__nav {
margin-top: 32px;
}
} .mobile-contact-us {
position: fixed;
z-index: 1000;
top: 0;
left: 0;
width: 100%;
height: 100vh;
transition: opacity 0.35s;
opacity: 0;
pointer-events: none;
overflow-y: auto;
}
.mobile-contact-us br {
display: none;
}
.mobile-contact-us .wpcf7-list-item-label,
.mobile-contact-us .wpcf7-response-output {
color: #ffffff;
}
@media (max-width: 1199px) {
.mobile-contact-us--open {
opacity: 1;
pointer-events: auto;
}
.mobile-contact-us__wrapper {
min-height: 100%;
padding: 16px;
background-color: #008fd5;
}
.mobile-contact-us__close {
position: absolute;
top: 22px;
right: 16px;
}
.mobile-contact-us__logo {
width: 126px;
height: 36px;
margin-bottom: 56px;
}
.mobile-contact-us__label {
color: #ffffff;
}
.mobile-contact-us__label--small {
font-size: 12px;
font-weight: 400;
}
input.mobile-contact-us__input-text {
background: none;
border: solid 1px rgba(235, 237, 240, 0.5);
color: #ffffff;
}
input.mobile-contact-us__input-text:focus {
border-color: #ffffff;
}
.mobile-contact-us__textarea {
margin-bottom: 27px;
background: none;
color: #ffffff;
}
.mobile-contact-us__textarea:focus {
border-color: #ffffff;
}
.mobile-contact-us__col--flex {
display: flex;
align-items: flex-start;
}
.mobile-contact-us__issue-label {
margin-bottom: 0;
margin-left: 8px;
line-height: 18px;
font-weight: 400;
color: #ffffff;
}
input.mobile-contact-us__input-checkbox {
background: none;
border: solid 1px rgba(235, 237, 240, 0.5);
border-radius: 2px;
}
.mobile-contact-us__btn,
.mobile-contact-us__btn:hover {
margin-top: 40px;
background-color: #ffffff;
color: #008fd5;
}
}
@media (max-width: 400px) {
.mobile-contact-us__btn {
width: 100%;
}
} .arcticmodal-overlay,
.arcticmodal-container {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 1000;
}
.arcticmodal-container {
overflow: auto;
margin: 0;
padding: 0;
border: 0;
border-collapse: collapse;
}
*:first-child+html .arcticmodal-container {
height: 100%
}
.arcticmodal-container_i {
height: 100%;
margin: 0 auto;
}
.arcticmodal-container_i2 {
padding: 0;
margin: 0;
border: 0;
vertical-align: middle;
}
.arcticmodal-error {
padding: 20px;
border-radius: 10px;
background: #000;
color: #fff;
}
.arcticmodal-loading {
width: 80px;
height: 80px;
border-radius: 10px;
background: #000 url(//www.fiveblocks.com/wp-content/themes/fiveblocks-new/loading.gif) no-repeat 50% 50%;
}
.popup-status-form {
position: relative;
width: 100%;
max-width: 624px;
padding-top: 64px;
padding-right: 24px;
padding-bottom: 48px;
padding-left: 24px;
border-radius: 4px;
background: #ffffff;
text-align: center;
}
.popup-status-form__close {
position: absolute;
right: 24px;
top: 24px;
width: 24px;
height: 24px;
border: 0;
background: none;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-close.svg);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
}
.popup-status-form__logo {
margin-bottom: 48px;
}
.popup-status-form__title {
margin-bottom: 16px;
font-size: 16px;
font-weight: 700;
color: #393b3c;
}
.popup-status-form__text {
margin-bottom: 24px;
color: #9fa4ab;
}
.popup-status-form__btn {
width: 100%;
max-width: 311px;
margin-right: auto;
margin-left: auto;
}
@media (max-width: 575px) {
.popup-status-form__logo {
width: 96px;
height: 100px;
margin-bottom: 32px;
}
}
.popup-video {
position: relative;
min-width: 100vw;
min-height: 100vh;
padding: 0;
background-color: #000000;
}
.popup-video__close {
position: absolute;
z-index: 1000;
top: 40px;
right: 40px;
width: 40px;
height: 40px;
border: 0;
border-radius: 4px;
background-color: rgba(35, 35, 37, 0.5);
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-close-white.svg);
background-repeat: no-repeat;
background-position: center;
}
.popup-video iframe,
.popup-video video {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%!important;
height: 100%!important;
}  .home-proposition {
padding-top: 80px;
padding-bottom: 80px;
}
.home-proposition__container {
display: flex;
align-items: center;
}
.home-proposition__left {
max-width: 515px;
width: 100%;
margin-right: 61px;
}
.home-proposition__right {
width: 100%;
}
.home-proposition__title {
margin-bottom: 16px;
}
.home-proposition__title b,
.home-proposition__title--accent {
display: inline-block;
padding: 2px;
background-color: #008fd5;
line-height: 1;
color: #ffffff;
}
.home-proposition__description {
margin-bottom: 0;
font-size: 16px;
color: #6b6e70;
}
.home-proposition__opener-video {
position: relative;
display: block;
padding: 0;
border: 0;
line-height: 0;
overflow: hidden;
}
.home-proposition__opener-video::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(35, 35, 37, 0.5);
}
#home-video-iframe {
width: 100%;
height: 25vw;
max-height: 400px;
border: 1px solid gray;
}
.opener-video__play {
position: absolute;
top: 50%;
left: 50%;
padding-top: 72px;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-play.svg);
background-repeat: no-repeat;
background-position: center top;
text-align: center;
font-weight: 700;
line-height: 1.43;
color: #ffffff;
transform: translate(-50%, -50%);
}
@media (max-width: 1199px) {
.home-proposition__title {
font-size: 36px;
}
.home-proposition__left,
.home-proposition__right {
flex-grow: 1;
width: 50%;
}
}
@media (max-width: 991px) {
.home-proposition__container {
flex-wrap: wrap;
}
.home-proposition__left {
width: 100%;
margin-right: 0;
margin-bottom: 61px;
}
.home-proposition__right {
width: 100%;
}
#home-video-iframe {
height: 50vw;
}
}
@media (max-width: 575px) {
.home-proposition {
padding-top: 0;
padding-bottom: 48px;
text-align: center;
}
.home-proposition__title {
font-size: 28px;
line-height: 1.29;
}
.home-proposition__left {
order: 2;
max-width: 400px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
.home-proposition__description {
font-size: 14px;
line-height: 1.43;
}
.home-proposition__right {
order: 1;
margin-right: -15px;
margin-bottom: 33px;
margin-left: -15px;
}
.home-proposition__opener-video::before,
.opener-video__play {
display: none;
}
#home-video-iframe {
height: 75vw;
}
} .home-slider {
padding-top: 64px;
padding-bottom: 64px;
background-color: #232325;
color: #ffffff;
}
.home-slider__container {
max-width: 922px;
}
.home-slide__title {
margin-bottom: 30px;
text-align: center;
font-size: 28px;
font-weight: 700;
line-height: 1.5;
}
.home-slide__text {
text-align: center;
font-size: 16px;
line-height: 1.5;
}
.owl-dots {
display: flex;
justify-content: center;
align-items: center;
margin-top: 32px;
margin-bottom: 0;
}
.owl-dot {
display: block;
width: 12px;
height: 12px;
margin-right: 8px;
border: 0;
border-radius: 50%;
background-color: #929293!important;
transition: background-color 0.35s;
}
.owl-dot:last-of-type {
margin-right: 0;
}
.owl-dot:hover {
background-color: #ffffff!important;
}
.owl-dot.active {
background-color: #ffffff!important;
}
@media (max-width: 1439px) {
.home-slider__container {
max-width: 792px;
}
}
@media (max-width: 575px) {
.home-slider {
padding-top: 48px;
padding-bottom: 48px;
}
.home-slide__text {
font-size: 20px;
}
} .home-interview {
padding-top: 56px;
padding-bottom: 56px;
background-color: #F7F8F9;
}
.home-interview__title {
text-align: center;
line-height: 1.43;
}
.home-interview__container {
max-width: 922px;
margin-right: auto;
margin-bottom: 16px;
margin-left: auto; padding-top: 10px;
padding-bottom: 20px;
}
.thumb-wrap {
position: relative;
padding-bottom: 56.25%; height: 0;
overflow: hidden;
}
.thumb-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-width: 0;
outline-width: 0;
}
.home-interview__description {
margin-bottom: 0;
text-align: center;
line-height: 2.86;
}
.home-interview__line-break {
display: block;
margin-bottom: 21px;
}
.home-interview__form {
margin-top: 48px;
}
.home-interview__row {
display: flex;
align-items: flex-start;
}
.home-interview__col {
flex-grow: 1;
margin-right: 30px;
}
.home-interview__col:last-of-type {
margin-right: 0;
}
.home-interview br {
display: none;
}
.home-interview__label--grey {
font-size: 12px;
color: #6b6e70;
}
.home-interview__label--margin {
margin-bottom: 16px;
}
.home-interview__list-checkboxes {
display: flex;
flex-wrap: wrap;
margin-bottom: 0;
}
.home-interview__item-checkboxes {
display: flex;
align-items: center;
width: 100%;
margin-bottom: 14px;
}
.home-interview__item-checkboxes:last-of-type {
margin-bottom: 0;
}
.home-interview__issue-label {
margin-bottom: 0;
margin-left: 8px;
font-weight: 400;
}
.home-interview__btn {
margin-top: 40px;
padding-top: 19px;
padding-bottom: 19px;
}
.home-interview__trigger {
display: block;
margin-top: 32px;
margin-right: auto;
margin-left: auto;
}
.home-interview__item-checkboxes .wpcf7-list-item-label {
display: block;
margin-left: 8px;
margin-bottom: 0;
font-weight: 400;
line-height: 1;
color: #232325;
}
.wpcf7-form-control-wrap {
display: block;
}
.wpcf7-checkbox {
display: block;
}
span.wpcf7-list-item {
margin: 0;
}
span.wpcf7-list-item-label {
margin-left: 8px;
}
span.wpcf7-list-item,
.wpcf7-list-item label {
display: flex;
margin-bottom: 0;
}
@media (max-width: 1439px) {
.home-interview__container {
max-width: 822px;
}
}
@media (max-width: 575px) {
.home-interview {
padding-top: 48px;
padding-bottom: 48px;
}
.home-interview__title {
margin-bottom: 8px;
font-size: 20px;
}
.home-interview__description {
line-height: 1.5;
}
.home-interview__row {
flex-wrap: wrap;
}
.home-interview__col {
width: 100%;
margin-right: 0;
}
.home-interview__label--margin {
line-height: 1.67;
}
.home-interview__label--grey {
display: block;
}
input.home-interview__input-text--mob-margin {
margin-bottom: 24px;
}
}
@media (max-width: 400px) {
.home-interview__btn {
width: 100%;
}
} .home-formula {
padding-top: 100px;
padding-bottom: 50px;
background-color: #ffffff;
}
.home-formula__title {
margin-bottom: 16px;
text-align: center;
font-size: 40px;
}
.home-formula__description {
margin-bottom: 48px;
text-align: center;
}
.home-formula__list {
display: flex;
margin-bottom: 0;
}
.home-formula__item {
position: relative;
flex-grow: 1;
width: 100%;
padding: 23px;
margin-right: 30px;
border: dashed 2px #dfe2ea;
border-radius: 4px;
}
.home-formula__item:last-of-type {
margin-right: 0;
}
.home-formula__item::before {
content: '';
display: block;
width: 35px;
height: 40px;
margin-bottom: 16px;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-block-blue.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.home-formula__item--block-red::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-block-red.svg);
}
.home-formula__item--block-blue::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-block-blue.svg);
}
.home-formula__item--block-green::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-block-green.svg);
}
.home-formula__item--block-purple::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-block-purple.svg);
}
.home-formula__item--block-orange::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-block-orange.svg);
} .home-formula__item:last-of-type::after {
display: none;
}
.home-formula__title-item {
margin-bottom: 8px;
font-size: 16px;
}
.home-formula__text-item {
margin-bottom: 0;
line-height: 1.43;
}
@media (max-width: 1199px) {
.home-formula__title {
font-size: 36px;
}
}
@media (max-width: 991px) {
.home-formula__list {
flex-wrap: wrap;
}
.home-formula__item {
width: 33.3333333%;
margin-bottom: 30px;
}
.home-formula__item:last-of-type {
margin-right: 30px;
margin-bottom: 0;
}
}
@media (max-width: 575px) {
.home-formula {
padding-top: 48px;
padding-bottom: 36px;
}
.home-formula__title {
margin-bottom: 8px;
font-size: 24px;
}
.home-formula__description {
margin-bottom: 40px;
}
.home-formula__item {
width: 100%;
margin-right: 0;
margin-bottom: 16px;
}
.home-formula__item::after {
display: none;
}
.home-formula__item:last-of-type {
margin-right: 0;
}
} .home-programs {
padding-top: 50px;
padding-bottom: 100px;
background-color: #ffffff;
}
.home-programs__title {
margin-bottom: 44px;
text-align: center;
font-size: 40px;
}
.home-programs__list {
display: flex;
}
.home-programs__item {
position: relative;
width: 100%;
margin-right: 30px;
border: solid 1px #dfe2ea;
border-radius: 4px;
overflow: hidden;
}
.home-programs__item:last-of-type {
margin-right: 0;
}
.home-programs__item::before {
content: '';
position: absolute;
top: -70px;
left: -72px;
width: 144px;
height: 144px;
border-radius: 50%;
background-color: #008fd5;
transition: all 0.35s;
}
.home-programs__item--circle-red::before {
background-color: #e12229;
}
.home-programs__item:hover::before {
top: -100%;
left: -100%;
border-radius: 10%;
}
.home-programs__link-item {
display: block;
height: 100%;
padding: 24px;
padding-top: 88px;
}
.home-programs__title-item {
font-size: 24px;
line-height: 1.38;
}
.home-programs__text-item {
margin-bottom: 0;
color: #6b6e70;
}
@media (max-width: 1199px) {
.home-programs__title {
font-size: 36px;
}
}
@media (max-width: 991px) {
.home-programs__list {
flex-wrap: wrap;
}
.home-programs__item {
width: 47%;
margin-bottom: 30px;
padding-top: 75px;
}
.home-programs__item:nth-of-type(2n) {
margin-right: 0;
}
.home-programs__item::before {
top: -65px;
left: -63px;
width: 126px;
height: 126px;
}
}
@media (max-width: 767px) {
.home-programs__title-item {
font-size: 20px;
}
}
@media (max-width: 575px) {
.home-programs {
padding-top: 36px;
padding-bottom: 48px;
}
.home-programs__title {
margin-bottom: 40px;
font-size: 24px;
}
.home-programs__item {
width: 100%;
margin-right: 0;
margin-bottom: 16px;
}
.home-programs__title-item {
font-size: 16px;
}
} .home-services {
padding-top: 72px;
padding-bottom: 55px;
background-color: #202325;
}
.home-services__title {
margin-bottom: 16px;
text-align: center;
font-size: 40px;
color: #ffffff;
}
.home-services__list {
display: flex;
flex-wrap: wrap;
margin-bottom: 0;
}
.home-services__item {
flex-grow: 1;
width: 30%;
margin-top: 32px;
margin-right: 31px;
padding-top: 17px;
padding-right: 24px;
padding-bottom: 17px;
padding-left: 24px;
text-align: center;
}
.home-services__item::before {
content: '';
display: block;
width: 64px;
height: 64px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
background-repeat: no-repeat;
background-position: center;
}
.home-services__item--icon-1::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-service-1.svg);
}
.home-services__item--icon-2::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-service-2.svg);
}
.home-services__item--icon-3::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-service-3.svg);
}
.home-services__item--icon-4::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-service-4.svg);
}
.home-services__item--icon-5::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-service-5.svg);
}
.home-services__item--icon-6::before {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-service-6.svg);
}
.home-services__title-item {
margin-bottom: 8px;
font-size: 16px;
color: #ffffff;
}
.home-services__text-item,
.home-services__item-item {
margin-bottom: 0;
line-height: 1.43;
color: #9fa4ab;
}
.home-services__item-item {
margin-bottom: 8px;
}
.home-services__item-item:last-of-type {
margin-bottom: 0;
}
.home-services__item-item::before {
content: '';
display: inline-block;
width: 8px;
height: 8px;
margin-right: 6px;
border-radius: 50%;
background-color: #ffffff;
}
@media (max-width: 1199px) {
.home-services__title {
font-size: 36px;
}
.home-services__title-item {
line-height: 1.5;
}
}
@media (max-width: 991px) {
.home-services {
padding-bottom: 72px;
}
.home-services__item {
width: 46%;
padding: 0;
}
.home-services__item:nth-of-type(2n) {
margin-right: 0;
}
}
@media (max-width: 575px) {
.home-services {
padding-top: 48px;
padding-bottom: 61px;
}
.home-services__title {
margin-bottom: 0;
font-size: 24px;
}
.home-services__item {
width: 100%;
margin-top: 40px;
margin-right: 0;
}
.home-services__title-item {
font-size: 14px;
line-height: 1.43;
}
} .home-our-approach {
padding-top: 154px;
padding-bottom: 154px;
background-color: #ffffff;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/bg-our-approach.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
text-align: center;
}
.home-our-approach__container {
max-width: 922px;
}
.home-our-approach__title {
margin-bottom: 32px;
font-size: 40px;
line-height: 1;
}
.home-our-approach__content {
margin-right: auto;
margin-left: auto;
font-size: 24px;
line-height: 1.67;
color: rgba(35, 35, 37, 0.87);
}
.home-our-approach__content b,
.home-our-approach__content--accent {
display: inline-block;
padding: 2px;
background-color: #008fd5;
line-height: 1;
color: #ffffff;
}
@media (max-width: 1439px) {
.home-our-approach__container {
max-width: 822px;
}
}
@media (max-width: 1199px) {
.home-our-approach__title {
font-size: 36px;
}
}
@media (max-width: 991px) {
.home-our-approach {
padding-top: 90px;
padding-bottom: 90px;
}
}
@media (max-width: 767px) {
.home-our-approach__content {
font-size: 22px;
}
}
@media (max-width: 575px) {
.home-our-approach {
padding-top: 48px;
padding-bottom: 48px;
}
.home-our-approach__title {
margin-bottom: 24px;
font-size: 24px;
}
.home-our-approach__content {
font-size: 20px;
line-height: 2;
}
} .home-partners {
padding-top: 64px;
padding-bottom: 64px;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/bg-partners.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
text-align: center;
color: #ffffff;
}
.home-partners__container {
max-width: 808px;
margin-right: auto;
margin-left: auto;
}
.home-partners__title {
margin-bottom: 40px;
font-size: 40px;
line-height: 1;
color: #ffffff;
}
.home-partners__text {
margin-bottom: 77px;
line-height: 1.86;
}
.home-partners__border {
display: inline-block;
padding: 11px;
border: solid 1px rgba(255, 255, 255, 0.2);
border-radius: 4px;
}
@media (max-width: 1400px) {
.home-partners__container {
max-width: 678px;
}
}
@media (max-width: 1199px) {
.home-partners__title {
font-size: 36px;
}
}
@media (max-width: 575px) {
.home-partners {
padding-top: 48px;
padding-bottom: 48px;
}
.home-partners__title {
margin-bottom: 16px;
font-size: 24px;
}
.home-partners__text {
margin-bottom: 24px;
line-height: 1.43;
}
} .block-news {
padding-top: 100px;
padding-bottom: 100px;
background-color: #ffffff;
}
.block-news__title {
margin-bottom: 48px;
font-size: 40px;
color: #393d40;
}
.block-news__title--text-center {
text-align: center;
}
.block-news__list {
display: flex;
margin-bottom: 0;
}
.block-news__item {
flex-grow: 1;
width: 100%;
margin-right: 30px;
font-size: 14px;
}
.block-news__picture-item {
display: block;
width: auto !important;
height: 200px;
margin-right: auto;
margin-bottom: 24px;
margin-left: auto;
}
.block-news__title-item {
margin-bottom: 12px;
font-size: 14px;
font-weight: bold;
}
.block-news__text-item {
margin-bottom: 16px;
}
.block-news__link {
font-size: 14px;
font-weight: 700;
}
.block-news .owl-dot {
background-color: #E4E7EB!important;
}
.block-news .owl-dot.active {
background-color: #c9cfd6!important;
}
@media (max-width: 1199px) {
.block-news__title {
font-size: 36px;
}
}
@media (max-width: 991px) {
.block-news__list {
flex-wrap: wrap;
}
.block-news__item {
width: 45%;
margin-bottom: 30px;
}
.block-news__item:last-of-type {
margin-bottom: 0;
}
}
@media (max-width: 767px) {
.block-news__item {
width: 100%;
margin-right: 0;
}
}
@media (max-width: 575px) {
.block-news {
padding-top: 48px;
padding-bottom: 48px;
}
.block-news__title {
margin-bottom: 32px;
font-size: 24px;
}
.block-news__item {
width: 100%;
margin-right: 0;
}
.block-news__text-item {
margin-bottom: 8px;
}
} .main-content {
border-top: 1px solid #dfe2ea;
}
.page-header {  min-height: 50vh;
background-repeat: no-repeat;
background-size: cover;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
padding: 40px 15px;
}
.page-header__title {
font-size: 60px;
text-transform: uppercase;
color: white;
font-weight: 700;
line-height: 1. 3 !important;
}
.page-content { margin-right: auto;
margin-left: auto;
padding-top: 64px;
padding-bottom: 100px;
}
.page-content__container {
padding-right: 15px;
padding-left: 15px;
}
.page-content__title, .page-content h2 , .author .post-content__title , .author .post-content__title  * {
margin-top: 80px;
margin-bottom: 24px;
font-size: 28px;
}
.page-content__title,
.page-content h2:first-of-type {
margin-top: 0;
}
.page-content p {
margin-bottom: 24px;
}
.arve-wrapper {
max-width: 100%!important;
}
.wrapper-video,
.arve-wrapper {
position: relative;
margin-top: 40px;
margin-bottom: 80px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.wrapper-video::before,
.arve-wrapper::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.8);
}
.wrapper-video video,
.arve-wrapper video {
position: relative;
z-index: -1;
}
.page-content video,
.arve-wrapper video {
display: block;
width: 100%;
max-width: 100%;
height: auto;
}
.wrapper-video__play {
position: absolute;
top: 50%;
left: 50%;
width: 64px;
padding-top: 80px;
border: 0;
background: none;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-play.svg);
background-repeat: no-repeat;
background-position: center top;
background-size: 64px 64px;
font-weight: 700;
line-height: 1.43;
color: #ffffff;
transform: translate(-50%, -50%);
}
.page-content__introduction {
margin-bottom: 16px;
font-size: 28px;
line-height: 1.43;
color: #232325;
}
.page-content__text {
margin-bottom: 48px;
line-height: 1.93;
}
.page-content__block-list {
display: flex;
margin-bottom: 0;
}
.page-content__block-item {
flex-grow: 1;
width: 100%;
margin-right: 30px;
padding: 16px;
border: solid 1px #dfe2ea;
border-radius: 4px;
}
.page-content__block-item:last-of-type {
margin-right: 0;
}
.page-content__title-item {
margin-bottom: 4px;
font-weight: 700;
}
.page-content__info-item {
margin-bottom: 16px;
font-size: 12px;
}
.page-content__content-item {
margin-bottom: 16px;
}
.page-content__link-item {
font-weight: 700;
}
.page-content__news {
padding-bottom: 0;
}
.page-content__list-news {
max-width: 797px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
.page-content__item-news {
display: flex;
margin-bottom: 48px;
}
.page-content__item-news:last-of-type {
margin-bottom: 0;
}
.page-content__wrap-img-item {
width: 100%;
max-width: 307px;
margin-right: 30px;
}
.page-content__wrap-text {
width: 100%;
}
.page-content__title-item {
margin-bottom: 8px;
font-size: 16px;
font-weight: 700;
color: #232325;
}
.page-content__info-item {
margin-bottom: 12px;
color: rgba(35, 35, 37, 0.38);
}
p.page-content__text-item {
margin-bottom: 12px;
line-height: 1.57;
}
.page-content__link {
font-weight: 700;
color: #008fd5;
}
.pagination .nav-links {
display: flex;
justify-content: center;
margin-top: 71px;
}
.page-numbers {
display: flex;
justify-content: center;
align-items: center;
width: 36px;
height: 36px;
margin-right: 12px;
border: solid 1px #dfe2ea;
border-radius: 4px;
font-weight: 400;
color: #232325;
transition: border-color 0.35s, color 0.35s;
cursor: pointer;
}
.page-numbers:last-of-child {
margin-right: 0;
}
.page-numbers:hover,
.page-numbers.current {
border-color: #008fd5;
color: #008fd5;
}
.page-numbers.prev {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-prev-arrow.svg);
background-repeat: no-repeat;
background-position: center;
color: rgba(35, 35, 37, 0);
}
.page-numbers.next {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-next-arrow.svg);
background-repeat: no-repeat;
background-position: center;
color: rgba(35, 35, 37, 0);
}
.post-content__title {
margin-bottom: 8px;
}
.post-content__info {
margin-bottom: 32px;
color: rgba(35, 35, 37, 0.38);
}
.post-content h3 {
margin-bottom: 8px;
font-size: 16px;
font-weight: 700;
line-height: 1.38;
}
.post-content p {
margin-bottom: 16px;
}
.post-content .featured-img-sect img {
display: block;
margin-top: 32px;
margin-bottom: 32px;
}
.post-content ul,
.post-content ol {
padding-left: 16px;
list-style: inherit;
}
ul.page-content__list-social {
display: flex;
align-items: center;
margin: 10px 0 10px 0;
list-style: none;
}
.about ul.page-content__list-social {
margin-top: -10px;
}
.page-content__list-social::before {
content: 'Share this:';
display: block;
margin-right: 12px;
font-weight: 700;
line-height: 1.57;
color: #232325;
}
.page-content__list-social--team {
margin-top: 16px;
justify-content: center;
}
.page-content__list-social--team::before,
.page-content__list-social--team-member::before {
display: none;
}
.page-content__list-social--team-member {
margin-top: 16px;
}
.page-content__item-social {
margin-right: 12px;
}
.page-content__item-social:last-of-type {
margin-right: 0;
}
.page-content__link-social {
display: block;
width: 20px;
height: 20px;
background-repeat: no-repeat;
background-position: center;
}
.page-content__link-social--linkedin {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-linkedin-white.svg);
}
.page-content__link-social--facebook {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-facebook-white.svg);
}
.page-content__link-social--twitter {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-twitter-white.svg);
}
.page-content__link-social--big {
width: 24px;
height: 24px;
background-size: cover;
}
.page-content__list-team {
margin-top: 40px;
margin-bottom: -40px;
display: flex;
flex-wrap: wrap;
}
.page-content__item-team {
width: 188px;
margin-right: 30px;
margin-bottom: 77px;
text-align: center;
}
.page-content__item-team:nth-of-type(5n) {
margin-right: 0;
}
.team-member__container .page-content__photo {
width: 160px;
}
.page-content__photo {
margin-bottom: 24px;
cursor: pointer;
}
.page-content__name {
display: block;
margin-bottom: 4px;
font-size: 16px;
font-weight: 700;
line-height: 1;
color: #232325;
}
.page-content__category-description {
max-width: 797px;
margin-right: auto;
margin-bottom: 64px;
margin-left: auto;
}
@media (max-width: 1199px) {
.page-content__item-team:nth-of-type(5n) {
margin-right: 30px;
}
}
@media (max-width: 991px) {
.page-content__introduction {
font-size: 24px;
}
.page-content__block-list {
flex-wrap: wrap;
}
.page-content__block-item {
width: 45%;
margin-bottom: 24px;
}
.page-content__block-item:nth-of-type(2n) {
margin-right: 0;
}
.page-content__block-item:last-of-type {
margin-bottom: 0;
}
}
@media (max-width: 767px) {
.page-content__introduction {
font-size: 20px;
line-height: 1.4;
}
.page-content__item-news {
flex-wrap: wrap;
margin-bottom: 40px;
}
.page-content__wrap-img-item {
margin-right: 0;
margin-bottom: 16px;
}
} .header-banner * {
text-align: center;
color: white; font-size: 16px !important;
}
.header-banner {
background: #eea023;
padding: 7px 0px;
}
.header-banner a {
color: #643d91;
font-weight: 600;
}
.footer-sect .footer-bottom .designby {
display: none;
}
@media (max-width:991px) {
.page-header__title {
font-size: 30px;
}
.header-banner * {
font-size:14px !important;
}
}
@media (max-width: 575px) {
.page-header {
padding-top: 86px;
padding-bottom: 86px;
}
.wrapper-video {
margin-top: 24px;
margin-bottom: 48px;
}
.page-header__title {
font-size: 30px;
}
.page-content {
padding-top: 48px;
padding-bottom: 48px;
}
.page-content__title , .author .post-content__title , .author .post-content__title  * {
margin-top: 48px;
font-size: 20px;
}
.page-content__text {
margin-bottom: 40px;
}
.page-content__block-item {
width: 100%;
margin-right: 0;
}
.pagination .nav-links {
margin-top: 57px;
}
.page-numbers:nth-of-type(5) {
display: none;
}
.post-content img {
margin-top: 24px;
margin-bottom: 24px;
}
.post-content__list-social {
margin-top: 24px;
}
.page-content__title--mob-center {
text-align: center;
}
.page-content__list-team {
margin-top: 43px;
margin-bottom: -48px;
justify-content: center;
}
.page-content__item-team {
width: calc(50% - 24px);
margin-bottom: 48px;
}
.page-content__item-team:nth-of-type(2n) {
margin-right: 0;
}
.page-content__name {
margin-bottom: 7px;
font-size: 14px;
line-height: 1.14;
}
.page-content__category-description {
margin-bottom: 48px;
}
}
@media (max-width: 356px) {
.page-content__item-team {
width: 80%;
margin-right: 0;
}
.page-content__item-team:nth-of-type(5n) {
margin-right: 0;
}
} .newsletter {
padding-top: 48px;
padding-bottom: 48px;
background-color: rgba(235, 237, 240, 0.4);
}
.newsletter__container {
display: flex;
align-items: center;
}
.newsletter__title {
margin-right: auto;
font-size: 28px;
font-weight: 700;
line-height: 1;
color: #232325;
}
.newsletter form p {
display: flex;
align-items: flex-start;
margin-bottom: 0;
}
input.newsletter__input {
width: 446px;
max-width: 446px;
margin-right: 24px;
margin-bottom: 0;
}
.newsletter__btn {
padding-top: 14px;
padding-bottom: 13px;
}
@media (max-width: 1199px) {
.newsletter__title {
font-size: 20px;
line-height: 1.4;
}
}
@media (max-width: 991px) {
input.newsletter__input {
max-width: 300px;
}
}
@media (max-width: 767px) {
.newsletter__container {
flex-wrap: wrap;
}
.newsletter__title {
width: 100%;
margin-bottom: 27px;
text-align: center;
}
.newsletter__form {
justify-content: center;
width: 100%;
}
}
@media (max-width: 575px) {
.newsletter {
padding-top: 40px;
padding-bottom: 40px;
}
.newsletter__form {
flex-wrap: wrap;
}
input.newsletter__input {
width: 100%;
max-width: 100%;
margin-right: 0;
margin-bottom: 16px;
}
.newsletter__btn {
width: 100%;
}
} .team-member {
max-width: none;
}
.team-member--popup {
position: relative;
max-width: 80%;
width: 100%;
margin-top: 5%;
margin-right: auto;
margin-left: auto;
background: #ffffff;
padding: 40px 25px;
}
.team-member__container {
position: relative;
display: flex;
}
.team-member p {
margin-bottom: 16px;
}
.team-member__picture-wrapper {
min-width: 160px;
margin-right: 64px;
}
h2.team-member__title {
margin-bottom: 8px;
font-size: 24px;
}
.popup-photo {
position: relative;
width: 100%;
max-width: 624px;
padding: 2px;
border-radius: 4px;
background: #ffffff;
text-align: center;
}
.popup-photo__close {
position: absolute;
z-index: 10;
right: 10px;
top: 10px;
width: 24px;    
height: 24px;
border: 0;
border-radius: 5px;
background: none;
background-color: #ffffff;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-close.svg);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
}
.popup-photo__picture {
display: block;
}
.team-member__close {
top: 20px;
right: 20px;
}
@media(max-width: 767px) {
.team-member__picture-wrapper {
position: absolute;
margin-right: 0;
min-width: auto;
width: 100px;
}
.team-member__title {
padding-left: 116px;
font-size: 16px;
}
.team-member__position {
padding-left: 116px;
}
.page-content__list-social--team-member {
margin-bottom: 40px;
padding-left: 116px;
}
}
@media(max-width: 575px) {
.team-member--popup {
position: relative;
max-width: 100%;
width: 100%;
margin-top: 0;
margin-right: auto;
margin-left: auto;
background: #ffffff;
padding: 20px 5px;
}
.team-member__close {
top: 10px;
right: 10px;
}
}
.gdpr {
position: fixed;
z-index: 999;
bottom: 0;
left: 0;
width: 100%;
padding: 20px 0;
background: #ffffff;
box-shadow: 0 4px 8px 0 #dee0e3, 0 2px 4px 0 #dee0e3;
}
.gdpr__container {
display: flex;
flex-wrap: wrap;
}
.gdpr__text {
max-width: 800px;
}
.gdpr__btn {
display: block;
margin-left: auto;
}
@media(max-width: 1200px) {
.gdpr__text {
max-width: 600px;
}
}
@media(min-width: 1200px) {
.header__logo {
margin-right:28px !important;
}
}
@media(max-width: 991px) {
.gdpr__text {
max-width: none;
margin-bottom: 15px;
text-align: center;
}
.gdpr__btn {
margin-right: auto;
}
} .contact-us {  }
.contact-us__container {
max-width: 785px;
}
.contact-us__title {
margin-bottom: 56px;
font-size: 48px;
text-align: center;
}
.contact-us .footer__label {
color: #232325;
}
.contact-us .footer__btn {
display: block;
margin-left: auto;
margin-right: auto;
}
.contact-us__subtitle {
margin-top: 64px;
text-align: center;
}
.contact-us__list {
display: flex;
flex-wrap: wrap;
margin: 0;
margin-top: 37px;
padding: 0;
list-style: none;
}
.contact-us__item {
width: calc(33.3333333% - 11px);
margin-right: 16px;
border: 1px solid #cbced5;
border-radius: 4px;
background-repeat: no-repeat;
background-position: top 16px center;
text-align: center;
color: #393b3c;
}
.contact-us__item a {
display: block; }
.contact-us__item:nth-child(2){ }
.contact-us__item:last-of-type {
margin-right: 0;
}
.contact-us__item--phone {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-phone.svg);
background-size: 20px;
}
.contact-us__item--location {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-location.svg);
background-size: 14px 20px;
}
.contact-us__item--email {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-email.svg);
background-size: 20px 15px;
}
.page-template-tpl_new_contact_us .footer {
padding-top: 48px;
padding-bottom: 57px;
}
.page-template-tpl_new_contact_us .footer .footer__top {
display: none;
}
.page-template-tpl_new_contact_us .footer .footer__bottom {
padding-top: 0;
}
.contact-us input,
.contact-us input[type="text"],
.contact-us input[type="email"],
.contact-us input[type="tel"],
.contact-us textarea {
border-color: #cbced5;
}
.contact-us input:focus,
.contact-us input[type="text"]:focus,
.contact-us input[type="email"]:focus,
.contact-us input[type="tel"]:focus,
.contact-us textarea:focus {
border-color: #008fd5;
}
@media(max-width: 767px) {
.contact-us__item {
width: calc(50% - 8px);
margin-bottom: 16px;
}
.contact-us__item:nth-of-type(2n) {
margin-right: 0;
}
.contact-us__item:last-of-type {
margin-bottom: 0;
}
}
@media(max-width: 575px) {
.contact-us__title {
font-size: 24px;
}
.contact-us__subtitle {
font-size: 16px;
}
.contact-us__item {
width: 100%;
margin-right: 0;
}
.contact-us #wpcf7-f19999-o1,
.contact-us #wpcf7-f19999-o2 {
display: block;
}
.contact-us .footer__row {
flex-wrap: wrap;
}
.contact-us .footer__col {
margin-right: 0;
}
}
@media (min-width:1271px) {
.header__list-nav > li.menu-item-has-children .mobile-chil-toggle {
position: absolute;
right: 4px;
top: 50% !important;
background-size: contain !important;
background-position: center !important;
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIuMDExIDUxMi4wMTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMi4wMTEgNTEyLjAxMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik01MDUuNzU1LDEyMy41OTJjLTguMzQxLTguMzQxLTIxLjgyNC04LjM0MS0zMC4xNjUsMEwyNTYuMDA1LDM0My4xNzZMMzYuNDIxLDEyMy41OTJjLTguMzQxLTguMzQxLTIxLjgyNC04LjM0MS0zMC4xNjUsMCAgICBzLTguMzQxLDIxLjgyNCwwLDMwLjE2NWwyMzQuNjY3LDIzNC42NjdjNC4xNiw0LjE2LDkuNjIxLDYuMjUxLDE1LjA4Myw2LjI1MWM1LjQ2MiwwLDEwLjkyMy0yLjA5MSwxNS4wODMtNi4yNTFsMjM0LjY2Ny0yMzQuNjY3ICAgIEM1MTQuMDk2LDE0NS40MTYsNTE0LjA5NiwxMzEuOTMzLDUwNS43NTUsMTIzLjU5MnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzlGQTRBQiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==');
width: 12px !important;
height: 12px !important;
background-repeat: no-repeat !important;
z-index: 10;
transform: translate(0px, -50%);
cursor: pointer;
}
.menu-item-has-children:hover .sub-menu {
top: 100%;
opacity: 1;
z-index: 1;
}
.menu-item-has-children >  a:hover ~ .sub-menu {
display: block !important;
}
.header__list-nav a {
z-index:0 !important;
}
.header__list-nav * {
font-size: 13px;
}
}
@media (max-width:1270px) {
.menu-item-has-children>a {
background-image: none !important;
}
.mobile-nav__list > li.menu-item-has-children .sub-menu {
display:none;
}
.mobile-nav__list > li.menu-item-has-children {position: relative;}
.mobile-nav__list > li.menu-item-has-children > a {
padding-right: 40px !important;
}
.mobile-nav__list > li.menu-item-has-children .mobile-chil-toggle {
position: absolute;
right: 0;
top: 0;
background-size: contain !important;
background-position: center !important;
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIuMDExIDUxMi4wMTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMi4wMTEgNTEyLjAxMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik01MDUuNzU1LDEyMy41OTJjLTguMzQxLTguMzQxLTIxLjgyNC04LjM0MS0zMC4xNjUsMEwyNTYuMDA1LDM0My4xNzZMMzYuNDIxLDEyMy41OTJjLTguMzQxLTguMzQxLTIxLjgyNC04LjM0MS0zMC4xNjUsMCAgICBzLTguMzQxLDIxLjgyNCwwLDMwLjE2NWwyMzQuNjY3LDIzNC42NjdjNC4xNiw0LjE2LDkuNjIxLDYuMjUxLDE1LjA4Myw2LjI1MWM1LjQ2MiwwLDEwLjkyMy0yLjA5MSwxNS4wODMtNi4yNTFsMjM0LjY2Ny0yMzQuNjY3ICAgIEM1MTQuMDk2LDE0NS40MTYsNTE0LjA5NiwxMzEuOTMzLDUwNS43NTUsMTIzLjU5MnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==');
width: 20px !important;
height: 36px !important;
background-repeat: no-repeat !important;
}
.mobile-nav--open .mobile-nav__wrapper {
justify-content: flex-start !important;
align-items: flex-start !important;
flex-direction: column !important;
}
.mobile-nav__list * {
text-align: left !important;
width: 100% !important;
max-width: 100% !important;
display: block;
}
.mobile-nav__list {
width: 100%;
}
.header__nav {
display: none;
}
a.mobile-nav__btn.btn {
display: none !important;
}
.mobile-nav__wrap-btn {
display: none;
}
.header__opener-menu {
width: 48px;
height: 48px; margin-left: 10px;
border: 0;
background: none;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-btn-menu.svg);
background-repeat: no-repeat;
background-position: center;
display:block !important;
}
.menu-item-has-children>a {
padding-right: 18px; background-repeat: no-repeat;
background-size: 12px 12px;
background-position: top 5px right 0;
}
.sub-menu {
position: static;
padding: 0;
border-radius: 0;
background: none;
box-shadow: none;
transform: none;
opacity: 1;
}
.menu-item {
margin-top: 8px;
}
.sub-menu .menu-item a {
padding-bottom: 0;
font-size: 14px;
}
.header__opener-menu {
display: block;
width: 48px;
height: 48px;
margin-left: 10px;
border: 0;
background: none;
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-btn-menu.svg);
background-repeat: no-repeat;
background-position: center;
}
.mobile-nav {
position: fixed;
z-index: 1000;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100vh;
background-color: rgba(0, 0, 0, 0.4);
color: #ffffff;
opacity: 0;
pointer-events: none;
transition: opacity 0.35s;
overflow-y: auto;
}
.admin-bar .mobile-nav {
top: 32px;
height: calc(100vh - 32px);
}
.mobile-nav--open {
pointer-events: auto;
opacity: 1;
}
.mobile-nav--open .mobile-nav__wrapper {
left: 0;
}
.mobile-nav__wrapper {
position: absolute;
top: 0;
left: -100vw;
display: flex;
flex-wrap: wrap;
width: 315px;
min-height: 100vh;
padding: 17px;
padding-bottom: 14px;
background-color: #643d91;
box-shadow: 8px 4px 16px 0 rgba(35, 37, 35, 0.2);
transition: left 0.5s;
}
.mobile-nav__close {
position: absolute;
top: 17px;
right: 10px;
}
.mobile-nav__logo {
width: 100%;
margin-bottom:20px;
}
.mobile-nav__list {
margin-top: 50px;
margin-right: auto;
margin-bottom: 48px;
margin-left: 0;
text-align: center;
}
.mobile-nav__list>li {
margin-bottom: 20px;
}
.mobile-nav__list>li:last-of-type {
margin-bottom: 0;
}
.mobile-nav__list a {
font-size: 24px;
color: #ffffff;
}
.mobile-nav__list a:hover {
color: #ffffff;
}
.mobile-nav__wrap-btn {
height: 100%;
margin-right: auto;
margin-bottom: 50px;
margin-left: auto;
}
.mobile-nav__btn {
display: block;
width: 251px;
max-width: 251px;
background-color: #ffffff;
text-align: center;
color: #008fd5;
}
.mobile-nav__btn:hover {
background-color: #ffffff;
color: #008fd5;
}
.mobile-nav__contacts {
margin-top: auto;
width: 100%;
}
.mobile-nav__list-contacts {
margin-bottom: 0;
}
.mobile-nav__item-contacts {
padding-left: 32px;
background-repeat: no-repeat;
background-position: left center;
line-height: 2.29;
}
.mobile-nav__item-contacts--email {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-email-white.svg);
background-size: 16px 12px;
}
.mobile-nav__item-contacts--phone {
background-image: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/img/icon-phone-white.svg);
background-size: 16px 16px;
}
}
@media (max-width:550px) {
.new-header-btnn ,  .new-header-btnn.btnn {
padding: 8px 12px !important;
min-width: max-content !important;
max-width: max-content !important;
}
.header__opener-menu {
margin-left: 5px !important;
}
}
.header__list-nav a:hover {
color: #643d91 !important;
}
.header__list-nav a:hover:before {
content:'';
background:#643d91 !important;
height:2px;
width:100%;
position:absolute;
left:0;
right:0;
bottom:0px;
}
.header__list-nav a:before {
transition: all .3s ease-in-out;
}
.aboutt-whatwe-sect .desc {
max-width: 1178px;
margin: auto;
}
body {
margin-right:0px !important;
}
.account-manager-form .wpcf7-form {
max-width: 800px;
margin: auto;
}
.contact-us-new__container  .container {
max-width: 1083px !important;
}
.account-contact-us__row br {
display: none;
}
.account-contact-us__row label {
margin: 0px 0px 5px !important;
line-height: initial !important;
}
.account-contact-us__row .wpcf7-not-valid-tip {
position: initial !important;
margin: 8px 0px 10px !important;
padding: 0px !important;
}
.account-manager-form .wpcf7-form .wpcf7-response-output {
text-align: center !important;
}
.account-manager-form form.sent .wpcf7-response-output , .account-manager-form form.sent .wpcf7-response-output * {
color:green !important;
}
.account-manager-form .wpcf7-form .wpcf7-response-output , .account-manager-form .wpcf7-form .wpcf7-response-output * {
font-weight:800 !important;
}
@media (max-width:1140px) {
.footer-sect .footer-bottom  #nav_menu-2 {
width: 100%;
margin-bottom: 10px;
}
.footer-sect .footer-bottom #nav_menu-2 > * {
max-width: max-content;
margin: auto;
}
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Oswald:wght@400;500;600;700&display=swap");
body .site-main > * {
margin-top: 0;
margin-bottom: 0;
}  body {
font-family: 'Montserrat', sans-serif;
background: #fff;
color:black !important;
}
.doc-name , .updates-listing h2, .updates-listing h2 a , .knowledge-rgt p, .knowledge-rgt .desc , .updates-read-moree  , .primary-menu-container a , header#masthead nav#site-navigation ul li a , .newhome-four-sec .hide-this a.btnn , .updates-listing-slider h2, .updates-listing-slider h2 a , .fiveblocks-slider h6  , .team-management-listing > li h4 , .btn   {
font-family: 'Montserrat', sans-serif;
}
.newhome-clients h4  , .hero-section-heading , .page-header__title {
font-family: 'Oswald', sans-serif !important;
} .newhome-clients .btnn {
font-size: 18px !important;
}
.knowledge-rgt h4 a {
text-transform: uppercase;
}
a.knowledge-read:hover {
color: #643d91!important;
}
body *{margin: 0; padding: 0;}
body p{font-family: Montserrat !important; font-size: 16px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 2; letter-spacing: normal; text-align: center; color: #000000; font-family: 'Montserrat', sans-serif;}
.text-center {text-align: center;} .section-heading{font-size: 48px; font-weight: bold; font-stretch: normal;text-transform: uppercase; margin-bottom: 18px ;font-style: normal; letter-spacing: normal; color: #000000;font-family: 'Oswald', sans-serif;}
.sub-heading{font-family: 'Oswald', sans-serif; font-size: 32px;text-transform: uppercase; font-weight: bold; font-stretch: normal; font-style: normal; line-height:1.4; letter-spacing: normal;}
.newhome-tech-icon h4 {font-family: 'Oswald', sans-serif;} .btnn , .btn , .acconut__btn {
padding: 12px 26px;
object-fit: contain;
border-radius: 28px;
border: 1px solid;
font-weight: normal !important;
display: inline-block;
min-width: 200px;
text-align: center !important;
line-height: 1.2 !important;
height: auto !important;
}
.fill-btn , .acconut__btn {background: #643d91; border-color:#643d91; color: #fff;}
.fill-btn:hover , .acconut__btn:hover {background: #fff; border: 1px solid #643d91; color: #643d91;}
.outline-btn {background: transparent;color: #fff;}
.outline-btn:hover{background: transparent;color: #fff;border-color:#643d91;}
.outline-btn-blue{background: transparent;color: #643d91;}
.outline-btn-blue:hover{background: transparent;color: #643d91;} .text-white{color:#fff !important;}
.text-blue{color:#643d91!important;}
.text-green{color:#95C13D !important;}
.text-orange{color:#EEA023 !important;} .light-bg{background: #F7FCFE;} .sec_spacing , .sec_spacing-3 {padding-top: 87px;padding-bottom: 87px}
.sec_top_space{padding-top: 65px} body.tag-facebook .page-content__container.container,
body.category-seo .page-content__container.container {
max-width: 1200px;
}
body.tag-facebook .page-content__title, body.tag-facebook .page-content h2:first-of-type,
body.category-seo .page-content__title, body.category-seo .page-content h2:first-of-type {
margin-bottom: 30px;
}
body.category-seo .page-content h2:first-of-type a {
color: #000 !important;
}
body.tag-facebook h2.page-content__title a,
body.category-seo h2.page-content__title a {
font-size: 28px;
color: black !important;
}
body.tag-facebook .post-content__info.asfdsf,
body.category-seo .post-content__info.asfdsf {
margin-bottom: 10px !important;
color: #643d91 !important;
}
body.tag-facebook .page-content p,
body.category-seo .page-content p,
body.category-seo .page-content ol {
margin-bottom: 16px !important;
line-height: 20px !important;
font-size: 15px !important;
letter-spacing: .5px;
}
body.tag-facebook .page-content p a,
body.category-seo .page-content p a {
color: #643d91 !important;
font-weight: 700 !important;
}
body.category-seo .page-content ol {
padding: 0;
margin-bottom: 15px;
}
body.tag-facebook .page-content p a,
body.category-seo .page-content p a {
text-transform: capitalize;
}
body.category-seo .page-content ol {
padding: 0;
margin-bottom: 15px;
}
body.category-seo .page-content ol a {
color: #643d91 !important;
font-weight: 700 !important;
}
.newhome-banner-slider-custom.custom-desktop-banner .slick-track > * > div > .inner-slides {
position: relative;
z-index: 10;
flex-direction: column;
min-height: 65vh;
padding-bottom: 76px;
padding-top: 76px;
} @media only screen and (min-width: 1921px){
.container {
max-width: 1440px;
width: 100%;
padding-right: 30px;
padding-left: 30px;
margin: 0 auto;
}
}
@media only screen and (max-width: 1920px){
.container {
max-width: 100%;
max-width: 100%;
padding-right: 2vw;
padding-left: 2vw;
margin: 0 auto;
}
} header#masthead {display: flex; align-items: center; justify-content: space-between; padding:17px 0 !important; }
.site-logo .custom-logo-link  {
width: 178px; 
height: 50px; 
margin-right: 55px;
}
header#masthead nav#site-navigation {     margin-right: auto;     margin-left: 0; }
.header__contacts { }
.header__contacts a{font-size: 13px;} 
header#masthead nav#site-navigation ul li a{font-size: 16px; font-weight: normal; line-height: normal; color: #000000; text-decoration: none;}
.header-email-phone a {font-size: 12px; font-weight: 500; position: relative; font-family: 'Montserrat', sans-serif; color: #000000 !important; }
.header-right-sect {display: flex; justify-content: space-between; }
.header__contacts .header__phone:before {content: ""; position: absolute; left: -9px; width: 1px; top: 4px; background: #000000; bottom: 4px;}
header#masthead .contact-btn a {
padding: 9px 18px;
background: #643d91;
border-color:#643d91; 
color: #fff; 
border-radius:40px; 
text-decoration:none;
min-width: max-content !important;
}
.newhome-mission .btnn {
font-size: 14px !important;
}
.newhome-clients p {
line-height: 1.67 !important;
}
header#masthead .contact-btn a:hover {background: #fff; border: 1px solid #643d91; color: #643d91;}
.header-email-phone {padding: 0px 23px; }
header#masthead .site-branding, header#masthead .site-logo {margin: 0; } main#main {padding-top: 0; }
.newhome-banner #n2-ss-2 .n2-ss-button-container .banner-btn a {transition: all 0.5s ease-in-out; } .spacing-bottom{padding-bottom: 5px;}
.newhome-whowe {position: relative;}  .newhome-four-sec { }
.hide-arow-main > div {
display: block;
}
.hide-arow-main svg {
display: block;
margin: auto;
}
.newhome-four-sec ul {display: grid; grid-template-columns: repeat(auto-fit, minmax(25%, 1fr)); margin-top: 25px;}
.newhome-four-sec ul li {box-shadow: 0 0 20px rgb(0 0 0 / 10%); margin: 0 10px; padding: 15px 16px 0px;background: #fff; list-style: none;}
.newhome-four-sec ul li .title {margin: 17px 0 10px; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; text-align: center; color: #000000;font-weight:800;}
.newhome-four-sec .desc {font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; text-align: center; color: #000000; padding:10px 0 22px ; font-family: 'Montserrat', sans-serif; }
.newhome-four-sec .hide-this a.btnn {margin-bottom: 32px;}
.down-arow.arow {transform: rotate(180deg); transition: all 0.5s ease-in-out;}
.newhome-data a {font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.2; letter-spacing: normal; text-align: right; color: #643d91; text-decoration: underline; }
.newhome-data a:hover{color: #000000;}
.newhome-data-innr {display: flex; max-width: 1070px; margin: 30px auto 0; }
.newhome-data-left {flex: 0 0 30%; max-width: 100%; background: #643d91; text-align: left; padding: 40px; }
.newhome-data-counter {margin-top: 42px;}
ul#counter li {margin-bottom: 42px;}
ul#counter li:last-child {margin-bottom: 0px;}
.counter-value {font-family: Montserrat; font-size: 48px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 0.8; letter-spacing: normal; margin-bottom: 10px;}
#counter .text {font-size: 14px; font-weight: 200; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: normal; text-align: left;}
.newhome-data-rgt {flex: 0 0 70%; text-align: left; background: #171B1B;padding: 40px;width: 70%;}
.text-white p { color: #fff; max-width: 1222px; margin: 0 auto; } .newhome-mission .text-white p:last-child {margin-bottom: 30px; }
.newhome-mission { background-repeat: no-repeat; background-size: cover; background-position: center; } .newhome-clients .section-heading {text-align: center; }
.newhome-clients p {max-width: 1165px; margin: 0 auto;}
.newhome-clients ul {display: flex; justify-content: space-between; }
.newhome-clients ul li {width: 100%; text-align: center; padding: 30px 10px; background: #fff; -moz-box-shadow: 0px 0px 12px 12px #f5f5f5;  -webkit-box-shadow: 0px 0px 12px 12px #f5f5f5; box-shadow: 0px 0px 12px 12px #f5f5f5; }
.newhome-clients h4 { text-align: center;  margin-bottom: 30px; }
.newhome-clients p:nth-child(3) {font-size: 16px; margin: 30px auto; }
.newhome-clients a.btnn.fill-btn { margin-top: 30px; }
.newhome-clients ul li p {
font-size: 14px !important;
font-family: Montserrat; 
font-weight: 300; 
font-stretch: normal;
line-height: 2.29; 
letter-spacing: normal;
text-align: center;  
color: #000000; 
padding-top: 15px;
} .newhome-knowledge {background: #171b1b; }
.newhome-knowledge .section-heading {text-align: center; }
.newhome-knowledge .knowledge-desc-sect ul {display: flex; justify-content: space-between;flex-wrap: wrap;column-gap: 2%;row-gap:30px;}
.newhome-knowledge .knowledge-desc-sect ul li {width: 49%; text-align: center;  display: flex;  border: 1px solid rgb(229 222 222 / 23%);  margin-right: 0px;  border-radius: 8px; padding: 40px; }
.newhome-knowledge .knowledge-desc-sect ul li:last-child { margin-right: 0; }
.newhome-knowledge .section-heading {color: #fff; } 
.knowledge-rgt a{font-family: Montserrat; font-size: 14px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal;  color: #fff;  text-decoration: none; }
.knowledge-rgt h4, .knowledge-rgt p, .knowledge-rgt .desc, .knowledge-rgt h4 a {color: #fff !important;text-decoration: none; } 
.knowledge-left img {max-width: 100% !important; height: auto !important; width: 100% !important; } 
.knowledge-left {width: 25%; }	
.knowledge-rgt {text-align: left;  padding-left: 30px; width: 70%; }
.knowledge-rgt h4, .knowledge-rgt h4 a {font-family: Oswald; font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; margin-bottom: 15px; max-width: 271px; }
.knowledge-rgt p, .knowledge-rgt .desc {font-size: 14px !important; font-weight: 300; font-stretch: normal; font-style: normal; line-height: 1.56;  letter-spacing: normal;  text-align: left; }
p.date {color: #643d91!important; font-size: 12px; margin-bottom: 15px; } .newhome-formula .container > ul {display: flex; justify-content: space-between; align-items: baseline; }
.newhome-formula  .container > ul li + li {padding: 15px; }
.newhome-formula  .container > ul li {width: 100%; }
.newhome-formula  .container > ul li h6 {font-size: 14px; font-family: Montserrat; font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.38; letter-spacing: normal; text-align: center; color: #000000; text-transform: uppercase;  margin: 19px auto 8px; line-height: 1.38; }
.newhome-formula  .container > ul li p{font-family: Montserrat; font-size: 13px; font-weight: 200; font-stretch: normal; font-style: normal; line-height: 1.38; letter-spacing: normal; text-align: center; color: #000000; }
.newhome-formula  .container > ul li {list-style: none; }
.newhome-formula  .container > ul li img { max-width: 33px;  height: 36px; } .footer-sect {background-color: #5e338c; }
.footer-sect {padding: 65px 0px 30px; }
.footer-sect h2 {margin:0; font-family: Oswald; font-size: 30px !important;  font-weight: bold !important;  font-stretch: normal;  font-style: normal;  line-height: normal !important;  letter-spacing: normal;  text-align: left;  color: #fff; }
.footer-sect .widget_text * {color: #fff; font-family: Montserrat; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; text-align: left; margin-bottom: 41px;}
.footer-sect .textwidget.custom-html-widget a.btnn {padding: 11px 26px; background: no-repeat; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; }
.footer-sect ul li ,
.footer-sect ul li a {color: #fff; font-size: 14px;  font-family: Montserrat; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 3.64;}
.footer-bottom {padding:0; margin:0; }
.footer-sect ul li, .footer-top li, .footer-bottom ul li {list-style: none; } .footer-sect {
padding-top: 65px !important;
padding-bottom: 30px !important;
}
.footer-top {margin-top:0px !important; display: flex; justify-content: space-between; border-bottom: 1px solid #ffffff38; }
.footer-top li#custom_html-4 ul {display: flex;  align-items: baseline; }
.footer-top li#custom_html-4 ul li a img { width: 38px; }
.footer-top li#custom_html-2 .textwidget.custom-html-widget {line-height: normal !important;  margin: 0;  display: inline-block; color: #fff; }
.footer-top li#custom_html-2 .textwidget.custom-html-widget p {color: #fff; margin-bottom: 30px; }
.footer-top li#custom_html-4 a {padding-left: 15px; }
.footer-top	li#custom_html-3 ul li img {padding-right: 15px; 	}
.footer-bottom {display: flex; justify-content: space-between; margin-bottom: 0px !important; align-items: baseline; padding-top: 15px; }
.footer-bottom ul {display: flex; }
.footer-bottom ul li + li {padding-left: 36px; }
.footer-bottom li#custom_html-5 .textwidget.custom-html-widget {display: flex; align-items: flex-end; margin: 0; }
.footer-bottom li#custom_html-5 .textwidget.custom-html-widget img {padding-left: 30px; max-width: 163px; }
.footer-sect {max-width: 100% !important; }
.designby {
padding-left: 25px;
display: flex;
align-items: flex-end;
}
.designby img {
padding-left: 10px !important;
max-width: 81px !important;
}
.designby p {
color: white;
font-size: 14px !important;
font-weight: 500;
line-height: 14px;
}
header#masthead nav#site-navigation ul li a {
background: none !important;
}
header#masthead nav#site-navigation ul > li {
position: relative;
}
header#masthead nav#site-navigation ul li a:hover , header#masthead nav#site-navigation ul li a:focus , header#masthead nav#site-navigation ul li a:active {
color:#643d91;
}
header#masthead nav#site-navigation ul > li:after {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
width: 100%;
height: 3px;
background: #643d91;
bottom:-17px;
opacity:0;
transition: all 0.3s linear!important;
}
header#masthead nav#site-navigation ul > li:hover:after , header#masthead nav#site-navigation ul > li:focus:after , header#masthead nav#site-navigation ul > li:active:after {
opacity:1 !important;
}
* {
transition: all 0.3s linear!important;
}
.header-email-phone a {
background: none !important;
text-decoration: none !important;
outline: none !important;
}
.newhome-banner .banner-title {
margin-bottom: 66px !important;
}
.newhome-whowe {
padding-bottom: 30px;
padding-top: 9vh;
}
.light-bg-gradiant {background: linear-gradient(180deg, #FFFFFF 11.58%, #F7FCFE 4.81%);}
.sec_spacing2 {
padding-top: 30px;
padding-bottom: 70px;
}
.newhome-four-sec .hide-this a.btnn {
text-decoration: none !important;
padding: 12px 20px !important;
}
.newhome-four-sec .hide-this a.btnn {
text-decoration: none !important;
padding: 12px 20px !important;
}
.newhome-four-sec {
padding-bottom: 69px;
}
.newhome-four-sec ul li {
position: relative;
z-index: 10;
} .newhome-four-sec ul li {
padding-bottom: 0px !important;
}
.newhome-four-sec ul {
margin-bottom: 77px;
}
.read-moreee-new:hover, .read-moreee-new:focus , .read-moreee-new:active {
color: #000000 !important;
text-decoration-color: #000000 !important;
text-decoration: underline;
}
.newhome-tech-icon h4 , .newhome-clients h4 , .fiveblocks-slider h6 {
color: #000000 !important;
}
ul , li {
list-style: none;
}
.newhome-data-counter ul {
padding: 0;
}
.updates-listing {
padding: 0;
display: flex;
flex-wrap: wrap;
}
.updates-listing > * {
width: 50%;
}
.updates-listing > *:not(:nth-child(2n + 2)) {
padding-right: 3%;
}
.updates-listing h2 ,.updates-listing h2 a {
font-size: 25px !important;
line-height: 1.2;
display:block;
text-align: left;
text-decoration: none !important;
font-weight: 600;
color: white !important;
}
.updates-listing h2 {
padding-top: 33px;
padding-bottom: 18px;
word-break: break-word;
}
.updates-listing .desc * , .updates-listing .desc  {
text-align: left !important;
color: white !important;
line-height: 1.4;
font-size: 15px;
}
.updates-listing .desc {
margin-bottom: 9px;
}
.updates-listing  .date {
text-align: left !important;
color: #643d91!important;
font-weight: 600 !important;
margin-bottom: 5px;
}
.date {
font-weight: 600 !important;
}
.updates-read-moree {
color: white !important;
font-weight: 800 !important;
text-decoration:none !important;
}
.updates-read-moree:focus , .updates-read-moree:hover , .updates-read-moree:active {
text-decoration:none !important;
color:#643d91!important;
}
.inner-ul {
padding: 0 !important;
display: flex;
flex-wrap: wrap;
text-align: left !important;
}
.inner-ul .doc-main {
padding: 14px 0% 14px 0px;
width: 100%;
max-width: 100%;
}
.inner-ul * {
text-align: left !important;
}
.inner-ul .doc-main a {
display: flex;
align-items: center;
text-decoration: none !important;
}
.inner-ul .doc-main .doc-icon {
padding-right: 15px;
max-width: 90px;
}
.inner-ul .doc-main .doc-icon img {
width: 100%;
}
.inner-ul .doc-main .doc-name {
color: white !important;
}
.newhome-tech-innr ul * {
text-align: left;
}
.newhome-tech-innr ul {
display: grid !important;
padding-right: 0 !important;
padding-left: 0 !important;
justify-items: stretch;align-items: stretch;grid-template-columns: repeat(12,minmax(auto,1fr));grid-column-gap: 20px;grid-row-gap: 20px;margin: 45px 0 50px;}
.newhome-tech-innr ul li:nth-child(5n + 2) {
grid-row: span 2;
grid-column: span 3;
}
.newhome-tech-innr ul li:not(:nth-child(5n + 2)) {
grid-row: span 1;
}
.newhome-tech-innr ul li:nth-child(5n + 1) {
grid-column: span 6;
}
.newhome-tech-innr ul li:nth-child(5n + 4) {
grid-column: span 6;
}
.newhome-tech-innr ul li {
grid-column: span 3;
background: white;
box-shadow: 1px 1px 31px #cdcdcd6b;
}
.newhome-tech-innr ul li > a {
padding: 36px 24px;
display:block;
outline:none !important;
background: transparent !important;
height: 100% !important;
}
.newhome-tech-innr ul li > a:focus {
outline:none !important;
background: transparent !important;
}
.newhome-tech-innr ul li * {
cursor: pointer;
}
.newhome-tech-icon {
display: flex;
align-items: center;
margin-bottom: 12px;
}
.newhome-tech-icon img {
width: 25%;
max-width: 50px;
margin-right: 3%;
}
.newhome-tech-icon 
h4 {
width: -webkit-fill-available;
font-weight: 800;
text-transform: uppercase;
font-size: 18px;
}
.newhome-tech-icon h4 span {
display: block;
}
.newhome-tech-innr ul li p {
font-size: 14px !important;
line-height: 1.8;
}
.nextend-bullet-bar .n2-active {
background: #ee9d00 !important;
}
.nextend-bullet-bar  .n2-bullet:not(.n2-active) {
background: white !important;
}
.newhome-tech-innr {
text-align: center;
}
.newhome-banner a.n2-ow {
min-width:205px;
padding: 10px 10px !important;
}
.newhome-clients  h4 {
text-transform: uppercase;
}
.btnn , .btn , .acconut__btn {
text-decoration: none !important;
}
.sec_spacing {
text-align: center;
} ul.main-knowledge-center {
margin: 35px 0px  50px;
}
.newhome-formula  ul {
margin: 35px 0px 0px;
padding: 0;
}
.footer-sect .textwidget.custom-html-widget  a  , .footer-bottom ul a {
text-decoration: none !important;
}
.footer-sect .textwidget.custom-html-widget a:not(.outline-btn):hover , .footer-sect .textwidget.custom-html-widget a:not(.outline-btn):focus , .footer-sect .textwidget.custom-html-widget a:not(.outline-btn):active ,
.footer-bottom ul a:hover , .footer-bottom ul a:focus , .footer-bottom ul a:active  {
text-decoration: underline !important;
}
.footer-top li#custom_html-4 a {
display: block;
}
#menu-footer-menu {
padding-left: 0px;
}
header#masthead {
max-width: 100%;
padding-right: 5vw !important;
padding-left: 5vw !important;
}
ul:not(.sub-menu) {
padding-left:0 !important;
}
.hide-arow-main svg path {
fill: #000000;
}
.newhome-four-sec ul li:hover .hide-arow-main svg path {
fill: #643d91;
}
.socialss svg {
width: 100%;
}
.socialss {
align-items: center !important;
}
.socialss a {
padding: 7px 10px 7px 11px !important;
line-height: initial;
background: #4e2c76 !important;
height: 38px;
width: 38px;
display: flex !important;
align-items: center;
justify-content: center;
border-radius: 5px;
opacity: 1 !important;
}
.socialss li {
margin-left: 10px;
}
.socialss svg path { }
.socialss li:nth-child(2) svg {
max-width: 13px;
}
.socialss li:hover a {
background:white !important;
color: #5a318c;
}
.socialss li a {
background: white !important;
color: #5a318c !important;
}
.newhome-four-sec ul li {
cursor: pointer;
}
.copyright-sect span {
padding-left: 30px;
display: inline-block;
}
.footer-top  .textwidget p {
font-size: 14px !important;
}
.icon-main img {
width: 48px;
z-index: 10;
}
.icon-main {
position: relative;
width: max-content;
margin: auto;
}
.icon-main img:nth-child(2) {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
z-index: 3;
opacity: 0;
}
.newhome-four-sec ul li:hover .icon-main img:nth-child(2) {
opacity: 2 !important;
}
.career-posts-lists .career-post-innr ul li {
margin-bottom: 20px !important;
}
@media (max-width:991px) and (min-width:768px) {
.inner-slides .description p {font-size: 30px !important; padding: 0 15px;}
.whatwe-bottom-sect ul li:not(:nth-child(3n + 3)):not(:last-child) {
margin-right: 3%;
}
.whatwe-bottom-sect ul li {
width:31.3% !important;
}
.team-management-listing > li {
width: 33.3% !important;
}
.team-management-listing > li h4 ,.team-management-listing > li h4 a {
font-size: 18px !important;
}
.career-posts-lists .career-post-innr ul li:not(:nth-child(2n + 2)):not(:last-child) {
margin-right: 4%;
}
.career-posts-lists .career-post-innr ul li {
width: 48% !important; 
}
.newhome-four-sec ul{
grid-template-columns: repeat(auto-fit, minmax(50%, 1fr)) !important;
}
.doc-name {
line-height: 1.2  !important;
}
.newhome-four-sec ul li {
margin-bottom: 21px;
height: max-content;
min-height: 150px;
}
.hide-arow-main {
background: white;
width: 100%;
padding: 0px 16px 15px;
}
.light-bg-gradiant {
background: linear-gradient(180deg, #FFFFFF 20%, #f9f9f9 20%) !important;
}
.newhome-data-innr {
flex-wrap: wrap;
}
.newhome-data-innr > div {
width: 100% !important;
max-width: 100%;
flex: 0 0 1000%;
}
.newhome-data-left  .sub-heading {
text-align: center;
}
.newhome-data-counter #counter {
display: flex;
justify-content: space-between;
}
.newhome-data-counter #counter li {
width: 30.3%;
text-align: center;
}
.newhome-data-counter #counter * {
text-align: center;
}
.updates-listing h2, .updates-listing h2 a { }
.newhome-formula  .container > ul {overflow: auto;}
.newhome-formula  .container > ul li {
margin-bottom: 13px;
flex: 0 0 48%;
}
.newhome-formula  .container > ul li:not(:nth-child(2n + 2)) {
margin-right: 4%;
}
}
@media (min-width:992px) {
.single-post .post-content .post-detail-img1 { }
.page-404 {min-height: calc(100vh - 420px);display: flex;flex-direction: column;justify-content: center;}
.post-content *:not(.page-content__title):not(.btnn):not(.acconut__btn):not(h1):not(h2):not(.cat-tag *) {
font-size:14px !important;
letter-spacing: 0.5px;
}
.team-pop-up:not(.team-back-btn) .team-imgs img {
max-width: 106px !important;
margin: 0 0 0;
border-radius: 50%;
overflow: hidden;
}
.inputtt input {
font-size: 18px !important;
}
.form-inner .wpcf7-submit {
font-size: 14px !important;
}
.nob-show {
display: none !important;
}
.how-we-bottom-sect .innr-second > ul >  li {
width: 23%;
border: 1px solid #e3e6eb;
padding: 30px 15px;
min-height: 214px;
position:relative;
margin-top: 55px;
border-radius: 20px;
}
.how-we-bottom-sect .innr-second > ul > li:not(:nth-child(4n + 4)):not(:last-child) {
margin-right: 2.65%;
}
.how-we-bottom-sect .innr-second > ul > li:before {
content: '';
background: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/css/images/left-.png);
position: absolute;
top: -36px;
width: 21px;
height: 15px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
left: 50%;
transform: translate(-50% , 0px);
}
.whatwe-bottom-sect ul li:not(:nth-child(7n + 7)):not(:last-child) {
margin-right: 1.2%;
}
.faq-innr-sect * {
font-size: 18px !important;
}
.faq-innr-sect a {
color: #643d91 !important;
font-weight: 500 !important;
}
.faq-content p , .faq-content * {
line-height: 1.4 !important; }
.technology-title-info  , .technology-title-info *  {
font-size: 18px !important;
}
.technology-post-innr > ul > li:not(:nth-child(2n + 2)) {
margin-right: 26px;
}
.service-main-innr > ul > li:nth-child(odd) .service-main-left-sect {
order:2;
}
.service-main-innr > ul > li:nth-child(even) .service-main-right-sect {
padding-left: 5%;
}
.service-main-innr > ul > li:nth-child(odd) .service-main-right-sect {
padding-right: 5%;
order:1;
}
.team-management-listing > li h4 ,.team-management-listing > li h4 a {
font-size: 18px !important;
}
.about-who-innr > ul > li:nth-child(odd) .about-who-left-sect {
order:2;
}
.about-who-innr > ul > li:nth-child(even) .about-who-right-sect {
padding-left: 5%;
}
.about-who-innr > ul > li:nth-child(odd) .about-who-right-sect {
padding-right: 5%;
order:1;
}
.career-posts-lists .career-post-innr ul li:not(:nth-child(3n + 3)):not(:last-child) {
margin-right: 3%;
}
.section-heading2 , .career-posts-lists .top-info .career-title-info {
font-size: 18px !important;
}
.newhome-clients h4 {
font-size: 18px !important;
}
.banner-title * {
font-size: 50px !important;
}
.newhome-banner  .n2-ss-button-container > a {
font-size:22px !important;
}
.newhome-banner  .n2-ss-button-container > a:hover {
background:white !important;
color:#60388d !important;
}
.mob-view-btn {
display: none;
}
.fiveblocks-slider {
display: none !important;
}
.updates-listing-slider {
display: none !important;
} 
.btnn , .acconut__btn , .btn{
font-size: 16px !important;
}
.hide-arow-main {
position: absolute;
top: 100%;
background: white;
right: 0;
left: 0;
width: 100%;
box-shadow: 0px 11px 13px rgb(0 0 0 / 10%);
padding: 0px 16px 15px;
}
.main-inner-left-right {
display: flex;
flex-wrap: wrap;
}
.main-inner-left-right > * {
width: 50%;
}
.main-inner-left-right > .left-sect {
padding-right: 5%;
}
.main-inner-left-right > .right-sect * {
text-align: left !important;
}
}
.mob-view-btn {
color: white !important;
}
.mob-view-btn:hover {color: #643d91!important;	background: transparent !important;}
.about-desc-sect {padding-bottom: 15px;line-height: 1.67 !important;}
.banner-hero * {text-align: center !important;}
.new-bottom-sect .section-heading {margin-bottom: 3%;}
.sub-heading-left-right {
font-family: 'Oswald', sans-serif;
font-size: 22px;
text-transform: uppercase;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.4;
letter-spacing: normal;
margin-bottom: 11px;
}
.new-bottom-sect {
background: #f4f4f4;
}
@media (max-width:991px) {
.newhome-data-counter li * {
text-align: center !important;
}
.post-content *:not(.page-content__title):not(.btnn):not(.acconut__btn):not(.cat-tag *) {
font-size:14px !important;
}
.blog-post-innr > ul > li .blog-title-info, .blog-post-innr > ul > li .blog-title-info * {
font-size:14px !important;
}
.main-inner-left-right > .left-sect {
margin-bottom: 3%;
}
.management-team-detail .detail-innr .right-sect { 
padding: 60px 15px 60px 15px !important;
}
.management-team-detail .detail-innr .right-sect , .management-team-detail .detail-innr .left-sect {
width:100% !important ;
}
.management-team-detail .detail-innr .right-sect  * {
text-align: center !important; }
.management-team-detail .detail-innr .left-sect h4 a {
font-size: 20px !important;
}
.team-pop-up:not(.team-back-btn) .team-imgs img {
max-width: 106px !important;
margin: 0 0 0;
border-radius: 50%;
overflow: hidden;
}
.form-inner .wpcf7-submit {
font-size: 16px !important;
}
.whatwe-bottom-sect ul li p {
max-width: 208px;
margin: auto;
}
.service-main-innr .section-heading {
font-size: 28px !important;
text-align: center !important;
}
.service-main-innr .section-sub-heading {
font-size: 16px !important;
text-align: center !important;
}
.inputtt input {
font-size: 15px !important;
}
.label-and-in label:not(.contact-label) {
font-size: 15px !important;
}
.whatwe-bottom-sect ul li p {
max-width: 208px;
margin: auto;
}
.how-we-top-sect .des-sect {
font-size: 16px !important;
line-height: 1.75;
}
.how-we-bottom-sect .innr-first .title-sect {
margin-bottom: 5px;
}
.service-how-we-sect {
padding-bottom: 74px !important;
}
.service-main-innr > ul > li .container > * {
width: 100% !important;
}
.service-deskkk .paragraph , .service-deskkk .paragraph * {
font-size: 16px !important;
line-height: 1.75 !important;
}
.service-whatwe-sect {
background: #f9f9f9;
}
.whatwe-top-sect .des-sect {
font-size: 16px !important;
line-height: 1.75 !important;
}
.desk-show {
display: none !important;
}
.section-heading2 {
line-height: 1.75 !important;
}
.how-we-bottom-sect .innr-second > ul > li:first-child {
margin-top: 55px;
}
.how-we-bottom-sect .innr-second > ul >  li {
width: 100%;
border: 1px solid #e3e6eb;
padding: 30px 15px; position:relative;
margin-top: 20px;
border-radius: 20px;
}
.how-we-bottom-sect .innr-second > ul > li:first-child:before {
content: '';
background: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/css/images/left-.png);
position: absolute;
top: -36px;
width: 21px;
height: 15px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
left: 50%;
transform: translate(-50% , 0px);
}
.faq-innr-sect * {
font-size: 15px !important;
}
.faq-innr-sect a {
color: #643d91 !important;
font-weight: 500 !important;
}
.faq-content p , .faq-content * {
line-height: 1.4 !important; }
.technology-post-innr > ul > li {
width: 100% !important;
}
.technology-title-info, .technology-title-info * {
font-size: 16px !important;
}
.about-who-innr > ul > li {
padding: 0px 0px 57px !important;
}
.about-who-innr > ul > li .container > * {
width: 100% !important;
}
.about-who-right-sect .section-heading , .about-who-right-sect .section-heading * {
font-size: 28px !important;
}
.career-posts-lists .top-info .career-title-info {
font-size: 16px !important;
}
.section-heading2 {
font-size: 16px !important;
}
.career-driven-sect .des-innr ul li:before {
background-size: 6px !important;
width: 8px !important;
height: 8px !important;
padding: 5px !important;
top: 3px;
}
.career-driven-sect .des-innr ul li {
padding-left: 20px !important;
color: #000000 !important;
}
.section-heading2 {
font-size: 16px !important;
}
.newhome-four-sec ul {
margin-bottom: 40px !important;
}
.newhome-four-sec {
padding-bottom: 40px !important;
}
.banner-title * {
font-size: 30px !important;
}
.newhome-banner  .n2-ss-button-container > a {
font-size:18px !important;
}
.newhome-banner  .n2-ss-button-container > a:hover {
background:white !important;
color:#60388d !important;
}
.hero-section-heading {
font-size:30px !important;
}
.desk-view-btn {
display: none;
}
.newhome-tech.sec_spacing {
padding-top: 46px;
}
.this-btn {
display: none ;
}
.newhome-four-sec .desc {
font-size: 13px !important;
}
.newhome-clients h4 {
font-size: 16px !important;
}
.newhome-formula .container > ul {
display: none !important;
}
.fiveblocks-slider .slick-dots > li {
background: #dedede !important;
}
.fiveblocks-slider .slick-dots > li.slick-active {
background:#ee9d00 !important;
}
.fiveblocks-slider * {
text-align: center !important;
margin: auto;
}
.fiveblocks-slider {
padding: 33px 0px 0px;
}
.fiveblocks-slider img {
padding: 15px 0px;
max-width: 41px;
}
.fiveblocks-slider h6 {
font-size: 14px !important;
text-transform: uppercase;
font-weight: 700;
}
.fiveblocks-slider p {
font-size: 13px !important;
padding: 10px 0px 10px;
}
.knowledge-rgt h4, .knowledge-rgt h4 a {
font-size: 16px !important;
}
.newhome-tech-icon h4 {
font-size: 16px !important;
}
.newhome-four-sec  .sub-heading {
font-size: 16px !important;
} 
.newhome-four-sec ul li .title {
font-size:14px !important;
}
.counter-value {
font-size: 26px !important;
}
#counter .text {
font-size: 14px !important;
}
.newhome-data-counter #counter li {
margin-bottom: 0px !important;
}
.updates-listing {
display: none;
}
.btnn , .acconut__btn , .btn {
font-size: 14px !important;
}
body p {
font-size: 16px !important;
line-height: 1.6;
}
.sec_top_space , .sec_spacing , .sec_spacing2 , .site-footer { }
.section-heading {
font-size: 28px !important;
}
.newhome-clients .section-heading {
font-size: 28px !important;
}
div#n2-ss-2 .n2-font-fafc8ca09d9028b6d987c8dd61ae26b2-hover {
font-size: 30px !important;
}
div#n2-ss-2 .n2-font-2aa59551b4e6f7dd66fb1a2bfb9851c1-link a {
font-size: 18px !important;
min-width: 198px !important;
}
div#n2-ss-2 .n2-ss-control-bullet {
--widget-offset: 24px !important;
}
div#n2-ss-2 .n2-font-fafc8ca09d9028b6d987c8dd61ae26b2-hover {
font-size: 30px !important;
}
.footer-bottom li#custom_html-5 .textwidget.custom-html-widget {
flex-wrap: wrap;
justify-content: center;
}
.footer-bottom ul {
justify-content: center;
}
.footer-bottom ul li {
margin: 0 !important;
padding:  0 10px 0  10px !important;
}
.updates-listing {
overflow: auto;
flex-wrap: nowrap !important;
}
.updates-listing li {
flex: 0 0 100%;
margin-right: 54px;
}
.footer-top {
display: flex;
flex-wrap: wrap;
}
.footer-top > li {
width: 100%;
padding-bottom: 30px;
margin-bottom: 0 !important;
}
.footer-top * {
text-align: center;
}
.footer-sect .textwidget.custom-html-widget a.btnn {
margin: auto;
}
.footer-top li#custom_html-4 ul {
justify-content: center;
}
.footer-top li#custom_html-2 .textwidget.custom-html-widget {
text-align: center !important;
}
h2.widgettitle {
text-align: center;
}
li#custom_html-3 {
display: none;
}
.textwidget.custom-html-widget {
margin-bottom: 0 !important;
}
.site-footer {
padding: 25px 0px  10px !important;
}
.newhome-knowledge .knowledge-desc-sect ul {
overflow: auto;
}
.newhome-knowledge .knowledge-desc-sect ul li {
flex: 0 0 80%;
}
.newhome-tech-innr ul li:nth-child(5n + 1) , .newhome-tech-innr ul li:nth-child(5n + 4) , .newhome-tech-innr ul li{
grid-column: span 12 !important;
grid-row: span 1 !important;
}
.newhome-data-innr {
flex-wrap: wrap;
}
.newhome-data-innr > div {
width: 100% !important;
max-width: 100%;
flex: 0 0 100%;
}
.newhome-data-left  .sub-heading {
text-align: center;
font-size: 16px !important;	
}
.newhome-clients .btnn {
font-size: 14px !important;	
}
.newhome-data-counter #counter {
display: flex;
justify-content: space-between;
}
.newhome-data-counter #counter li {
width: 30.3%;
text-align: center;
}
.newhome-data-counter #counter * {
text-align: center;
}
.about-who-left-sect img {
min-height: 100%;
}
}
.copyright-sect {
font-size: 12px !important; text-align: right;
}
@media (max-width: 991px) {
.newhome-knowledge .knowledge-desc-sect ul {
flex-wrap: nowrap !important;
}
}
@media (max-width:1140px) {
.footer-bottom {
flex-wrap: wrap;
justify-content: center;
}
.footer-bottom ul {
flex-wrap: wrap;
}
.copyright-sect {
text-align: center;
}
}
@media (max-width:1139px) and (min-width:768px) {
.newhome-clients ul li {
width: 22%;
margin-bottom: 25px;
}
.newhome-clients ul li:not(:nth-child(4n + 4)){
margin-right: 4%;
}
.newhome-clients ul {
flex-wrap: wrap;
justify-content: flex-start;
}
}
@media (min-width:1140px) {
.newhome-clients ul li {
width: 13% ;
margin-bottom: 25px;
}
.newhome-clients ul {
flex-wrap: wrap;
}
}
@media (max-width:767px) {
.newhome-knowledge .knowledge-desc-sect ul {
row-gap: 4% !important;
}
.mobile-view-phone-email {display: block !important;text-align: center;padding: 11px 0px 0px;}
.mobile-view-phone-email a {margin-bottom: 5px !important;display: block;font-size: 12px;font-weight: 600;} .blog-post-innr > ul > li {
width:100% !important;
padding: 0px 0px !important;
margin: 0px 0px 20px;
}
.knowledge-left , .knowledge-left * {
display: block !important;
height: max-content !important;
}
.newhome-knowledge .knowledge-desc-sect ul li {
justify-content: flex-start !important;
align-items: flex-start !important;
flex-direction: column !important;
}
.management-team-detail .container {
padding: 0px !important;
}
.ul-li-inner-5 > ul > li{
width: 100% !important;
}
.whatwe-bottom-sect ul li {
width: 100% !important;
}
.technology-category-details > * {
width: 100% !important;
padding-left: 0 !important;
}
.left-info img {
width: 100%;
max-width: 199px;
}
.technology-category-details 
.right-info {
margin-top: 33px;
}
.banner-hero {
min-height: 48vh !important;
}	
.banner-hero {
background-position: top center;
background-size: 111% 102%;
}
.team-management-listing > li .team-img img , .team-management-listing > li .team-img {
max-width: 120px !important;
max-height: 120px !important;
}
.about-who-sect.sec_spacing {
padding-top: 9px !important;
}
.team-management-listing > li {
width: 50% !important;
}
.team-management-listing > li h4, .team-management-listing > li h4 a {
font-size: 16px !important;
}
.career-posts-lists .career-post-innr ul li {
width: 100% !important;
}
.sec_spacing {
padding-top: 57px !important;
padding-bottom: 57px !important;
}
.newhome-mission {
background-position: center right 18%;
}
.copyright-sect {
text-align: center !important;
}
.copyright-sect span {
margin-top: 7px;
display: block !important;
}
.btnn , .acconut__btn , .btn {
min-width: 150px !important;
}
.newhome-four-sec .hide-this a.btnn {
font-size: 13px !important;
padding: 9px 15px !important;
}
.knowledge-rgt {
width: 100%;
padding: 20px 0 0 !important;
}
.knowledge-left {
width: 57%;
max-width: 137px !important;
}
.newhome-knowledge 
.container {
padding-right: 0;
}
.newhome-knowledge .knowledge-desc-sect ul li {
flex: 0 0 90% !important;
padding: 31px 15px;
flex-wrap: wrap;
margin-right: 0% !important;
}
.newhome-data-innr > div {
padding: 35px 15px !important;
}
.newhome-formula  .container > ul {overflow: auto;}
.newhome-formula  .container > ul li {
margin-bottom: 13px;
flex: 0 0 100%;
}
.newhome-formula  .container > ul li:not(:nth-child(2n + 2)) {
margin-right: 4%;
}
.designby {
margin: 13px 0px;
width: 100%;
justify-content: center;
}
.newhome-four-sec ul{
grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)) !important;
}
.newhome-four-sec ul li {
margin-bottom: 21px;
height: max-content;
min-height: 150px;
}
.hide-arow-main {
background: white;
width: 100%;
padding: 0px 16px 15px;
}
.light-bg-gradiant {
background: linear-gradient(180deg, #FFFFFF 25%, #f9f9f9 25%) !important;
}
.newhome-clients ul li {
width: 48%;
margin-bottom: 25px;
padding: 74px 10px;
border-radius: 25px;
box-shadow: 0px 0px 3px 2px #dfe4ecb8;
}
.newhome-clients ul li:last-child {
width:100% !important;
margin-right:0 !important;
}
.newhome-clients ul li:not(:nth-child(2n + 2)){
margin-right: 4%;
}
.newhome-clients ul {
flex-wrap: wrap;
justify-content: flex-start;
}
}
.newhome-formula {
background: #f7fcfe;
}
main#main {
padding-bottom: 0;
}
.n2-ss-section-main-content {
padding-bottom: 76px !important;
padding-top: 76px !important;
}
.slick-dots {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
margin-top: 30px;
}
.slick-dots > li {
margin: 0 5px 10px;
border-radius: 50% !important;
width: 10px;
height: 10px;
overflow: hidden;
background: white;
cursor: pointer;
}
.slick-dots > li * {display: none;}
.slick-dots >  li.slick-active {
background: #ee9d00;
}
.updates-listing-slider * {text-align:left !important;line-height: 1.6;color:white;}
.updates-listing-slider h2 , .updates-listing-slider h2 a {font-size:26px !important;color: white !important;text-decoration: none !important;font-weight: 700;line-height: 1.2 !important;}
.updates-listing-slider h2 {
padding: 17px 0px 10px;
}
.updates-listing-slider  .desc {
font-size: 14px !important;
padding-bottom: 10px;
}
.updates-listing-slider .desc * {
font-size: 14px !important;
}
.updates-listing-slider .date {
font-size: 14px !important;
font-weight: 700;
line-height: 1 !important;
margin: 2px 0px 7px;
}
.updates-listing-slider .inner-ul {
padding-top: 15px !important;
padding-bottom:15px !important;
}
* {
-webkit-tap-highlight-color: transparent;
-webkit-tap-highlight-color: transparent;
}
@media (max-width:420px) {
.newhome-clients ul li {
padding: 38px 10px !important;
}
} #mega-menu-wrap-primary {
background: none !important;
}
#mega-menu-wrap-primary a {
color: #000000 !important;
font-size: 16px !important;
font-weight: 600 !important;
}
#mega-menu-wrap-primary li:hover  > a {
color: #643d91 !important;
}
#mega-menu-wrap-primary li a {
position: relative;
}
#mega-menu-wrap-primary li a:before {
content:'';
position: absolute !important;
left: 0;
right: 0;
bottom: -17px;
width: 100% !important;
height: 4px !important;
background:#643d91 !important;
opacity: 0;
}
#mega-menu-wrap-primary li:hover > a:before {
opacity:1 !important;
transition: all 0.3s linear!important;
}																	
@media (max-width:1200px) { .contact-innr form .submit {
max-width: 100% !important;
}
.form-inner .wpcf7-submit {
padding: 17px 16px 17px !important;
} .site-branding {
order: 1;
}
nav#site-navigation {
order: 3;
margin-right: 0 !important;
}
.header-right-sect {
order: 2;
margin-right: 10px !important;
margin-left: auto !important;
}
.header-email-phone {
display: none;
}
#primary-mobile-menu {
display: none !important;
}
#site-navigation {
position: inherit !important;
}
.mega-toggle-animated-box * , .mega-toggle-animated-box *:after , .mega-toggle-animated-box *:before {
color: #000000 !important;
background: #000000 !important;
}
.mega-menu-toggle {
background: transparent !important;
}
ul#mega-menu-primary {
padding: 118px 15px 20px !important;
position: fixed !important;
left: 0 !important;
width: 100% !important;
right: 0 !important;
bottom: 0 !important;
top: 0 !important;
z-index: 9;
height: 100vh !important;
overflow: auto !important;
}
ul#mega-menu-primary  li a  , ul#mega-menu-primary li:hover a {
color: white !important;
}
ul#mega-menu-primary li a:before {
display:none !important;
}
#mega-menu-wrap-primary {z-index: 999999999999;}
.mega-menu-toggle.mega-menu-open {
z-index: 999 !important;
position:fixed;
top: 20px;
right: 10px;
}
ul#mega-menu-primary * {
text-align:center !important;
}
.mega-menu-open .mega-toggle-animated-box * , .mega-menu-open .mega-toggle-animated-box *:after , .mega-menu-open .mega-toggle-animated-box *:before {
color:white !important;
background:white !important
}
.site-logo {
position: inherit !important;
padding-top: 0 !important;
}
.site-logo .custom-logo-link {
margin-right: 12px !important;
}
}
@media (max-width:1100px) {
.footer-sect .footer-top {
flex-wrap: wrap;
justify-content: center !important;
}
.footer-sect .footer-top * {
text-align: center !important;
justify-content: center !important;
}
.footer-sect .footer-top > * {
width: 100% !important;
}
.footer-sect .footer-top > .footer-innr1 {
margin-bottom: 30px;
}
.footer-sect .footer-top > .footer-innr1 p {
display: none;
}
.footer-sect .footer-top > .footer-innr1 h2 {
font-size: 24px !important;
line-height: 1.17;
margin-bottom: 30px !important;
}
.footer-top {
display: flex;
flex-wrap: wrap;
}
.footer-top > li {
width: 100%;
padding-bottom: 30px;
margin-bottom: 0 !important;
}
.footer-top * {
text-align: center;
}
.footer-sect .textwidget.custom-html-widget a.btnn {
margin: auto;
}
.footer-top li#custom_html-4 ul {
justify-content: center;
}
.footer-top li#custom_html-2 .textwidget.custom-html-widget {
text-align: center !important;
}
#menu-footer-new-menu {
margin-bottom: 20px;
}
h2.widgettitle {
text-align: center;
}
.contact-detilasss {
display:none !important;
}
li#custom_html-3 {
display: none;
}
} a.read-more  , .read-less{display: block; font-size: 14px !important; margin: 10px 0px; color: #643d91  !important; font-weight: 600; text-decoration: underline !important;}
.banner-hero {min-height: 65vh; background-repeat: no-repeat; background-size: cover; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 40px 15px;position: relative;}
.banner-hero.career-banner-sect{background-size:115% 100%;background-position: top right;}
.banner-hero:before , .main-page .page-header:before {content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.4);z-index: -1;}
.main-page .page-header , .banner-hero {position: relative;z-index: 20;}
.banner-hero .container {display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%;position: relative;}
.hero-section-heading {font-size: 60px; text-transform: uppercase; color: white; font-weight: 700; line-height: 1.	3 !important;}
.newhome-banner .n2-ss-slide {min-height:calc(100vh - 100px) !important;}
.team-back-btn .flex-pop h4, .team-back-btn .flex-pop h4 a {color: white !important;}
.about-who-innr > ul > li .container {display: flex; align-items: flex-start; flex-wrap: wrap; }
.about-who-innr > ul > li {padding: 0px 0px 87px;}
.about-who-left-sect {width: 40%;}
.about-who-right-sect {width: 60%;}
.about-who-innr img {width:100%; box-shadow:0 0 20px rgb(0 0 0 / 10%);}
.about-who-left-sect img {margin-top: -30px;}
.about-who-right-sect , .about-who-right-sect * {text-align: left;}
.about-who-innr > ul > li:nth-child(odd) {background: #f4f4f4;}
.about-who-innr > ul > li:nth-child(even) {background: white;} .about-who-sect.sec_spacing {
padding-bottom: 0px !important;
}
.about-desc-sect .des-innr {
max-width: 1203px;
margin: auto;
}
.about-desc-sect .des-innr p {
margin-bottom: 15px;
}
.about-takeethics-sect .takeethics-bottom {
max-width: 1203px;
margin: auto;
}
.about-team-sect {
background: #131818;
}
.about-team-sect * {
color:white;
}
.about-who-right-sect {
padding-top: 8%;
}
.about-who-left-sect img {
height: calc(100% + 30px);
object-fit: cover;
min-height: 330px;
}
.team-management-listing {
display: flex;
flex-wrap: wrap;
}
.team-management-listing > li {
width: 20%;
padding: 1%;
margin-bottom: 20px !important;
cursor: pointer;
}
.team-management-listing > li .team-img {
max-width: 168px;
max-height: 168px;
margin: auto;
border-radius: 50%;
overflow: hidden;
}
.team-management-listing > li .team-img img {
max-width: 168px;
max-height: 168px;
margin: auto;
border-radius: 50%;
overflow: hidden;
object-fit: cover;
}
.main-team-img {
position: relative;
margin-bottom: 20px;
}
.social-inner-ul img {
max-width: 30px !important;
width: 25px !important;
}
.social-inner-ul {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.social-inner-ul li {
margin: 0px 4px;
}
.social-inner-ul {
position: absolute;
left: 50%;
bottom: -15px;
transform: translate(-50%, 0px);
}
.team-management-listing > li h4 ,.team-management-listing > li h4 a { text-decoration: none !important;
}
.team-management-listing > li .designation {
font-size: 14px !important;
line-height: 1.5;
text-align:center !important;
}
.team-pop-up:not(.team-back-btn) {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 99999999;
background: #000000c2;
overflow: auto;
height: 100vh;
}
.team-pop-up:not(.team-back-btn) .team-pop-up-innr {
background: #0d1111;
max-width: 857px;
margin: auto;
position: relative;
padding: 26px 20px;
}
.team-pop-up:not(.team-back-btn)  , .team-pop-up:not(.team-back-btn)  * {
text-align: left !important;
}
.team-pop-up:not(.team-back-btn)  .pop-section-1 {display: flex;align-items: center;flex-wrap: wrap;}
.team-pop-up:not(.team-back-btn) .team-imgs {
width: 100% !important;
margin-bottom: 23px;
}
.team-pop-up:not(.team-back-btn) .pop-section-1 > *:not(.team-imgs):not(:last-child) {
margin-right: 15px;
padding-right: 15px;
border-right: 1px solid #3a3939;
font-size: 18px !important;
}
.team-pop-up:not(.team-back-btn) .social-media-icon , .team-pop-up:not(.team-back-btn) .social-media-icon img {
max-width: 24px !important;
display: block;
}
.team-pop-up:not(.team-back-btn) .pop-section-1 {
margin-bottom: 21px;
}
.team-pop-up:not(.team-back-btn) .desc , .team-pop-up:not(.team-back-btn) .desc  * {
font-size: 14px !important;
}
.team-pop-up:not(.team-back-btn) {
padding: 63px 0px 63px;
}
.team-pop-up:not(.team-back-btn) .team-pop-up-innr .close-btn {
position: absolute;
right: 16px;
top: 8px;
font-size: 59px !important;
line-height: 59px !important;
}
.team-pop-up:not(.team-back-btn) .team-pop-up-innr { }
.team-pop-up {
display: flex;
flex-direction: column;
}
.team-management-listing {
position: relative;
overflow: hidden;
}
.team-management-listing .team-pop-up:not(.team-img-mainpopup) {
position: absolute;
left: 0;
right: 0;
width: 100%;
top: 0;
bottom: 0;
z-index: 999;
background: #131818;
}
.team-back-btn .flex-pop {display: flex;flex-wrap: wrap;height: 100%;}
.team-back-btn .flex-pop .pop-section-1 {
width: 25%;
background: linear-gradient(to top, #6d4c9d, #522a78);
display: flex;
flex-direction: column;
justify-content: center;
padding: 55px 15px;
text-align: center;
}
.team-back-btn .flex-pop .pop-section-2 {
width: 75%;
display: flex;
flex-direction: column;
justify-content: center;
padding-left: 5%;
}
.team-back-btn .flex-pop .pop-section-2 * {
text-align: left;
}
.team-back-btn .team-imgs {
max-width: 168px !important;
margin: 0 auto 24px;
border-radius: 50%;
overflow: hidden;
}
.team-back-btn .team-pop-up-innr {
height: 100%;
text-align: left;
}
.team-back-btn .team-imgs a {
display: block;
}
.team-back-btn .team-imgs img {
max-width: 168px !important;
margin: 0 auto;
border-radius: 50%;
overflow: hidden;
}
.team-back-btn .flex-pop h4 , .team-back-btn .flex-pop h4 a {
font-size: 24px !important;
}
.team-back-btn .flex-pop .designation , .team-back-btn .flex-pop .designation * {
font-size: 18px !important;
}
.team-back-btn .flex-pop .desc > * {
margin-bottom: 14px;
}
.team-back-btn .flex-pop .desc {
height: 100%;
overflow: auto;
display: flex;
flex-direction: column;
justify-content: center;
}
.team-back-btn .close-btn {
text-align: left;
font-size: 0 !important;
display: inline-block;
margin-left: 0;
line-height: 0;
margin-bottom: 10px;
}
.team-back-btn .close-btn:after {
content: 'Back';
font-size: 18px;
display: inline-block;
vertical-align: middle;
}
.team-back-btn .close-btn:before {
content: '';
background: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/css/images/right-arrowww.png);
width: 15px;
display: inline-block;
height: 15px;
background-size: contain;
background-repeat: no-repeat;
vertical-align: middle;
margin-right: 6px;
}
.outline-btn:hover {
border: 1px solid !important;
border-color: #643d91 !important;
}
.about-team-sect {
position: relative; }
.team-img-mainpopup .team-pop-up-innr {
animation: trans .5s 1;
}
@keyframes trans {
0%{ transform: scale(0);
}
100%{
transform: scale(1);
}
}
.team-back-btn {
animation: transss .5s 1;
}
.back-class {
animation: transsso .5s 1;
}
@keyframes transss {
0%{
transform: translate(-200%, 0px);
}
100%{
transform: translate(0%, 0px) !important;
}
}
@keyframes transsso {
0%{
transform: translate(0%, 0px) !important;
} 100% { transform: translate(-200%, 0px);
}
}
.career-driven-sect .inner-cont {
max-width: 1048px !important;
margin: auto;
}
.section-heading2 { text-transform: uppercase;
font-family: 'Oswald', sans-serif;
line-height: 1.67;
margin-bottom: 20px;
text-align: center;
}
.career-driven-sect .des-innr ul li:before {
content: '';
background: url(https://www.fiveblocks.com/wp-content/themes/fiveblocks-new/css/images/1.png);
position: absolute;
width: 10px;
height: 10px;
left: 0;
background-size: 8px;
background-repeat: no-repeat;
background-position: center;
padding: 8px;
border-radius: 50%;
border: 2px solid #643d91;
}
.career-driven-sect .des-innr ul {
margin-bottom: 23px;
display: block;
}
.career-driven-sect .des-innr ul li {
text-align: left;
margin-bottom: 10px;
padding-left: 33px;
position: relative;
}
.career-driven-sect p {
font-size: 14px !important;
}
.career-driven-sect p a {
color: #643d91 !important;
text-decoration: underline !important;
}
.career-driven-sect .des-innr * {
font-weight: 300;
}
.career-posts-lists {
background: #f8f9fa;
}
.career-posts-lists .career-post-innr ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.career-posts-lists .career-post-innr ul li {
width: 31.3%;
background: white;
box-shadow: 1px 1px 31px #cdcdcd6b;
padding: 19px 15px;
}
.career-posts-lists .career-post-innr * {
text-align: left !important;
}
.career-posts-lists 
.top-info {
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 12px;
}
.career-posts-lists .top-info .icon {
width: 41px;
}
.career-posts-lists .top-info .text-section {
width: calc(100% - 41px);
padding-left: 10px;
}
.career-posts-lists .top-info .career-title-info {
text-transform: uppercase;
font-weight: bolder; font-family: 'Oswald', sans-serif;
color: black !important;
}
.career-posts-lists .top-info .career-author-info {
font-size: 11px !important;
font-weight: 700;
color: #643d91 !important;
}
.career-posts-lists .career-post-innr .career-content-info , .career-posts-lists .career-post-innr .career-content-info * {
font-size: 14px !important;
font-weight: 300;
}
.career-posts-lists .career-post-innr .career-read {
font-size: 14px !important;
font-weight: 700;
color: #643d91 !important;
display: block;
margin: 8px 0px 0px;
}
.career-posts-lists .career-post-innr .career-read:after {content: '>';margin-left: 3px;line-height: 0;}
.team-pop-up:not(.back-class) {
opacity: 0;
visibility: hidden;
}
.team-img-mainpopup , .team-back-btn {
opacity: 1 !important;
visibility: visible !important;
}
.banner-hero .description, .banner-hero .paragraph  , .banner-hero * .description, .banner-hero .paragraph * {
color: white !important;
}
.banner-hero  .paragraph {
max-width: 1045px;
margin: auto;
margin-top: 18px;
}
.whatwe-top-sect .des-sect {
max-width: 1178px;
margin: auto;
}
.whatwe-top-sect .des-sect * {
line-height: 1.71;
}
.banner-hero .paragraph , .banner-hero .paragraph *   {
line-height: 1.67 !important;
text-align: center !important;
}
.whatwe-bottom-sect ul {
flex-wrap: wrap;
display: flex;
margin: 30px 0px 0px;
}
.whatwe-bottom-sect ul li {
background: white;
box-shadow: 0px 0px 12px 12px #f5f5f5;
width: 15.666667%;
padding: 18px 12px;
margin-bottom: 25px;
}
.whatwe-bottom-sect ul li img {
max-width: 43px;
margin: auto;
width: 100%;
margin-bottom: 10px;
}
.whatwe-bottom-sect ul li p {
font-size: 14px !important;
line-height: 1.3;
}
.morelink {
font-size: 14px !important;
color: #643d91!important;
text-decoration: underline;
margin-top: 10px;
font-weight: 500 !important;
}
.how-we-top-sect .des-sect {
max-width: 1200px;
margin: 0px auto 29px;
}
.how-we-top-sect .des-sect * {
line-height: 1.7;
}
.how-we-bottom-sect .innr-first .title-sect {
font-size: 18px !important;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
}
.how-we-bottom-sect .innr-first p {
font-size: 14px !important;
}
.how-we-bottom-sect .innr-first {
margin-bottom: 13px;
}
.how-we-bottom-sect .innr-second > ul {
display: flex;
flex-wrap: wrap;
}
.how-we-bottom-sect .innr-second > ul > li ul {
display: flex;
flex-direction: column;
height: 100%;
justify-content: center;
}
.how-we-bottom-sect .innr-second > ul > li ul li {
margin-bottom: 10px;
}
.career-driven-sect .des-innr {
margin-top: 40px;
}
.service-how-we-sect {
background: #f4f4f4;
}
a.read-moreee-new {
margin-top: 13px !important;
display: inline-block;
text-align: center;
}
.career-driven-sect .des-innr ul li {
color: #000000 !important	;
}
.service-main-innr > ul > li .container {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
}
.service-main-innr > ul > li {
padding: 0px 0px 87px;
}
.service-main-left-sect {
width: 40%;
}
.service-main-right-sect {
width: 60%;
}
.service-main-innr img {
width:100%;
box-shadow:0 0 20px rgb(0 0 0 / 10%);
}
.service-main-right-sect {
padding-top: 8%;
}
.service-main-innr > ul > li:nth-child(even) {
background: #f4f4f4;
}
.service-main-left-sect img{
margin-top: -30px;
object-fit: cover;
}
.service-main-innr .section-sub-heading {
margin-bottom: 24px;
font-size: 18px;
}
.service-main-innr  .section-heading {
margin-bottom: 5px;
}
.ul-li-inner > ul > li {
padding-left: 20px;
position: relative;
margin-bottom: 20px;
}
.ul-li-inner > ul > li .content-title {
position: relative;
font-weight: 800;
margin-bottom: 2px;
}
.ul-li-inner > ul > li .content-title:before {content: '';background: #95C13D !important;width: 10px;height: 10px;border-radius: 2px;position: absolute;left: -20px;top: 5px;}
.ul-li-inner-5 > ul {display: flex;flex-wrap: wrap;}
.ul-li-inner-5 > ul > li:not(:nth-child(2n + 2)) {
padding-right: 16px;
}
.content-subtitle , .content-subtitle * {line-height: 1.71;}
.section-sub-heading {
line-height: 1.67;
}
.technology-desc-sect {
padding: 60px 0px 1px !important;
}
.technology-desc-sect p {
line-height: 1.75;
margin-bottom: 20px;
}
.technology-desc-sect  .des-innr {
max-width: 1198px;
margin: auto;
}
.technology-post-innr > ul {
display: flex;
flex-wrap: wrap;
}
.technology-post-innr > ul > li {
width: calc(50% - 13px);
padding: 35px 23px;
background: white;
box-shadow: 0 0 20px rgb(0 0 0 / 10%);
margin-bottom: 26px;
}
.technology-category-details {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.technology-category-details * {
text-align: left;
}
.technology-category-details >  .left-info {
width: 35%;
display: block;
}
.technology-category-details .right-info {
width: 65%;
padding-left: 21px;
}
.technology-title-info  , .technology-title-info * {
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-weight: 800;
}
.technology-content-info , .technology-title-info {
margin-bottom: 13px;
}
.technology-read {
color: #643d91!important;
font-size: 14px !important;
font-weight: 800;
}
.right-info {
display: flex;
flex-direction: column; }
.technology-category-details > .left-info * {
display: block;
height: 100%;
object-fit: contain;
border-radius: 5px;
}
.technology-read:after {
margin-left: 3px;
line-height: 0;
font-size: 13px;
}
.tech-read:after {
content: '>';
}
.faq-innr-sect > ul > li {
width: 100%;
padding: 24px;
background: white; margin-bottom: 26px;
position: relative;
}
.faq-innr-sect  * {
text-align:left !important;
}
.faq-plus-arow {
display: none;
font-size: 0px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
padding: 25px 23px;
color: transparent !important;
}
.faq-plus-arow:after {content: '+';font-size: 16px !important;color: #643d91!important;right: 10px;position: absolute;top: 22px;line-height: 16px;border: 1px solid #643d91!important;padding: 2px 5px;border-radius: 50%;width: 22px;height: 22px;text-align: center;}
.faq-open-answ .faq-plus-arow:after {
content: '-';
}
.faq-title {font-weight: 700; padding-bottom: 16px; padding-right: 15px; }
.faq-innr-sect * {cursor: pointer;}
.service-contact-sect {background: #131818;}
.contact-innr form > .form-inner {display: flex; justify-content: center; flex-wrap: wrap; }
.contact-innr form >  .form-inner  span  * {margin:  0px !important;}
span.wpcf7-spinner {display: none;}
.contact-innr .inputtt {width: 50%; padding: 0px 10px;}
.contact-innr form .submit {
max-width: 100%;
width: 100%;
margin-left: 0;
text-align: left;
margin-bottom: 0;
padding: 0 10px;
}
.label-and-in {position: relative; z-index: 10;}
.contact-innr br {height:0px !important; width:0px !important; display:none !important;}
.label-and-in label {
position: absolute;
z-index: -1;
width: 100%;
text-align: left;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 17px 16px 17px;
color: white !important;
font-size: 14px;
font-weight:normal !important;
}
.contact-innr .inputtt ::placeholder {
color:  transparent;
opacity: 0;
}
.contact-innr .inputtt :-ms-input-placeholder { 
color: transparent;
opacity: 0;
}
.contact-innr .inputtt ::-ms-input-placeholder { 
color: transparent;
opacity: 0;
}
.wpcf7-not-valid-tip {
position: absolute;
top: 110%;
left: 0;
right: 0;
width: 100%;
text-align: left;
padding-left: 15px !important;
}
.inputtt input {
background: transparent !important;
outline: none !important;
border-radius: 4px;
height: 49px !important;
padding: 20px 16px 10px !important;
color: white; font-family: Montserrat !important;
font-weight: 500;
}
.wpcf7-not-valid {
border: 2px solid red !important;
}
.inputtt input:not(.wpcf7-not-valid) {
border: 1px solid white !important;
}
input:focus + label , input:valid + label {
padding: 6px 16px  17px !important;
}
.form-inner .wpcf7-submit {
width: 100%;
height: 100%; font-family: 'Montserrat', sans-serif;
font-weight: 500;
border-radius: 49px;
cursor: pointer;
padding: 13px 16px;
border:none !important;
}
.label-and-in:focus label , .label-and-in:hover label , .contact-label  ,  .label-and-in:target label ,  .label-and-in:active label   {
padding: 6px 16px  17px !important;
font-size:11px !important
}
.outer-div {margin-bottom: 31px;}
.faq-hide-this {
height: auto;
overflow: hidden;
}
.faq-innr-sect > ul {
max-width: 1044px;
margin-inline: auto !important;
}
.faq-innr-sect a {
color: #643d91 !important;
font-weight: 500 !important;
}
li.faq-open-answ {
overflow: hidden;
} .service-contact-sect .wpcf7 form.sent .wpcf7-response-output {
color: white !important;
border: none !important;
margin: 0px 0px !important;
}
input[type="submit"]{
cursor:pointer !important;
}
.invalid .wpcf7-response-output  {
color: red !important;
border: none !important;
margin: 0px 0px !important;
} .team-pop-up .flex-pop h4 a:hover , .team-pop-up .flex-pop h4 a:focus , .team-pop-up .flex-pop h4 a:active {
color: white !important;
}
.technology-content-info , .technology-content-info * {
-webkit-line-clamp: 4;
position: relative;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
font-size:14px !important;
line-height: 1.71 !important;
}
@media (min-width:768px) {
.ul-li-inner-5 > ul > li:not(:nth-child(2n + 2)) {
width: 52%;
}
.ul-li-inner-5 > ul > li:nth-child(2n + 2) {
width: 48%;
}
}
.management-team-detail .detail-innr {
background: #131818;
display: flex;
flex-wrap: wrap;
height: 100%;
}
.management-team-detail .detail-innr .left-sect {
width: 25%;
background: linear-gradient(to top, #6d4c9d, #522a78);
display: flex;
flex-direction: column;
justify-content: center;
padding: 55px 15px;
text-align: center;
}
.management-team-detail  .container * {
color: white !important;
}
.management-team-detail .detail-innr .right-sect {
width: 75%;
display: flex;
flex-direction: column;
justify-content: center;
padding: 60px 15px 60px 5%;
}
.management-team-detail .detail-innr .right-sect * {
text-align: left;
}
.management-team-detail .detail-innr .left-sect .team-imgs > a  img {
max-width: 168px !important;
margin: 0 auto;
border-radius: 50%;
overflow: hidden;
}
.management-team-detail .detail-innr .left-sect h4 a {
font-size: 24px;
}
.management-team-detail .detail-innr .left-sect .team-imgs {
margin-bottom: 25px;
position: relative;
}
.management-team-detail .detail-innr .right-sect .desc p {
margin-bottom: 12px;
}
.team-management-listing > li h4:hover a , .team-management-listing > li h4 a:hover {
color: #643d91 !important;
}	
.team-management-listing > li h4:hover a , .team-management-listing > li h4 a:hover {
color: #643d91 !important;
}
.about-who-right-sect .textttt , .about-who-right-sect .textttt * {
line-height: 1.67 !important;
}
.about-desc-sect .des-innr , .about-desc-sect .des-innr * {
line-height: 1.67 !important;
}
.team-pop-up:not(.team-back-btn) .desc > * {
margin-bottom: 12px;
line-height: 1.57 !important;
}
.blog-post-innr > ul {
display: flex;
flex-wrap: wrap;
}
.blog-post-innr > ul > li {
width: 25%;
padding: 0px 10px;
margin: 0px 0px 20px;
}
.blog-post-innr > ul .blog-category-inner {
padding: 30px 20px !important;
}
.blog-post-innr > ul .blog-category-inner {background: white;box-shadow: 1px 1px 31px #cdcdcd6b;padding: 45px 34px;display: flex;flex-direction: column; height: 100%;align-items: flex-start;}
.blog-post-innr > ul > li * {
text-align: left;
}
.blog-category-inner  .image {
display: block;
margin-bottom: 16px;
width:100%;
}
.blog-category-inner .image * {
width: 100%;
border-radius: 10px;
height: 230px;
object-fit: cover;
display: block;
}
.blog-post-innr > ul > li .blog-title-info , .blog-post-innr > ul > li .blog-title-info * {
font-family: 'Oswald', sans-serif;
font-size: 14px;
font-weight: 800;
text-transform: uppercase;
line-height: 1.56;
}
.blog-post-innr > ul > li .author-date , .blog-post-innr > ul > li .author-date * {
color: #643d91!important;
font-size: 11px !important;
font-weight: 600;
}
.blog-post-innr > ul > li .author-date {
margin: 5px 0px 0px;
}
.blog-post-innr > ul > li .blog-read {
margin-top: auto !important;
}
.blog-post-innr > ul > li .blog-content-info {
margin-bottom: 10px !important;
}
.cat-blog, .cat-blog * {
color: #643d91!important;
font-weight: 600;
text-decoration: none !important;
outline: none !important;
font-size: 11px !important;
display: inline-block;
border: none !important;
}
.cat-tag {margin: 5px 0 40px;display: flex;flex-wrap: wrap;column-gap: 7px;row-gap: 10px;}
.tags-blog , .tags-blog * {
color: white !important;
font-size: 11px;
}
.tags-blog {
background: #643d91!important;
padding: 3px 10px;
border-radius: 38px;
outline: none !important;
border: none !important;
}
.cat-blog {
width: 100% !important;
}
.cat-blog:before {
content: 'Category :';
}
.blog-post-innr > ul > li .blog-content-info , .blog-post-innr > ul > li .blog-content-info * {
font-size: 14px !important;
line-height: 1.71;
}
.blog-post-innr > ul > li .blog-read {
font-weight: 800;
display: block;
color: #643d91!important;
font-size: 14px !important;
margin: 10px 0px 0px;
}
.post-nav-pagint {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 36px 0px 10px;
}
.post-nav-pagint > * {
background: none !important;
border: none !important;
color: black !important;
width: 22px;
height: 22px;
font-size: 14px !important;
}
.current {
background: #643d91 !important;
color: white !important;
font-weight: 700;
}
.post-nav-pagint .next span {
display:block;
}
.post-nav-pagint .next  svg{
width:100%;
height: 13px;
display: block;
}
.post-nav-pagint > * {
align-items: center;
justify-content: center;
}
.post-nav-pagint .next path {
fill: #bdbaba;
}
.post-nav-pagint .next:hover path {
fill:#643d91 !important;
}
.post-nav-pagint .prev  svg{
width:100%;
height: 13px;
display: block;
}
.post-nav-pagint .prev path {
fill: #bdbaba;
}
.post-nav-pagint .prev:hover path {
fill: #643d91 !important;
}
@media (max-width:1200px) and (min-width:768px) {
.blog-post-innr > ul > li {
width:50% !important;
}
}
.post-nav-pagint > *:not(.post-nav-pagint .current ~ * ):not(.prev):not(.current):not(.page-numbers:nth-child(2)) {
display:none;
}
.management-team-detail .section-heading {
margin-bottom: 38px;
}
.management-team-detail .detail-innr .right-sect * {
line-height: 1.67 !important;
}
.footer-sect .wp-block-button__link {
padding: 12px 26px;
object-fit: contain;
border-radius: 28px;
border: 1px solid;
font-weight: normal !important;
display: inline-block;
min-width: 200px;
text-align: center !important;
line-height: 1.2 !important;
height: auto !important;
font-size: 14px !important;
background: transparent !important;
}
.footer-sect  .wp-block-button__link:hover  , .footer-sect .wp-block-button__link:active  , .footer-sect .wp-block-button__link:focus {background:white !important; color:#5e338c !important; border:1px solid !important; }
.contact-detilasss > li > a {display: flex; align-items: center; }
.contact-detilasss > li > a img {margin-right: 8px; }
.footer-sect .footer-top {padding-bottom: 42px; }
ul.socialss {display: flex; justify-content: center; }
.footer-sect .footer-bottom > li:first-child {display: none; }
.footer-sect .footer-bottom > li:nth-child(3) {display: flex; flex-wrap: wrap; justify-content: center;}
.footer-sect .footer-bottom * {color: white !important;}
.designby * , .designby {font-size: 12px !important;}
#menu-footer-new-menu * {line-height: 1.86;} .contact-us-new  .footer__btn {background: #643d91; border-color: #643d91; color: #fff; object-fit: contain; border-radius: 28px; border: 1px solid; font-weight: normal !important; min-width: 200px; text-align: center !important; line-height: 1.2 !important; height: auto !important; margin-top: 19px; }
.contact-us-new  .footer__btn:hover{background: #fff; border: 1px solid #643d91; color: #643d91;}
.contact-us-new {padding-top: 0px !important; padding-bottom: 75px; } .wpcf7-response-output {margin-top: 16px !important;padding-top: 16px !important;}
.contact-us-new__container .wpcf7-captchar {margin-bottom: 0 !important; }
.contact-us-new__container .contact-us__subtitle {line-height: 1.57; }
.contact-us-new__container .wpcf7-not-valid-tip {position: inherit !important; }
.contact-us-new__container  form * {font-family: 'Montserrat', sans-serif !important; }
.contact-us-new__container form textarea {padding: 11px 16px; }
.contact-us-new__container form input , .contact-us-new__container form textarea {font-size: 14px !important; }  .post-content *:not(.page-content__title):not(.btnn):not(.acconut__btn):not(.cat-tag *) {text-align: left !important; line-height: 1.67; }
.post-content img {max-width:100% !important; height:100% !important; }
.custom-widthhh , .author .container:not(.header__container) {max-width:1200px; }
.custom-widthhh ul:not(.page-content__list-social) , .custom-widthhh ol:not(.page-content__list-social) { padding-left: 23px !important; margin-bottom:10px; list-style:disc !important; }
.custom-widthhh ul:not(.page-content__list-social) li,.custom-widthhh ol:not(.page-content__list-social) li {list-style:disc !important; }
.error404 .btn:hover , .error404 .btn {background-color: #643d91 !important; }
.error404 .page-404__title , .error404 .page-404__nav a {color: #643d91 !important; }
.error404 .footer__btn {margin-top: 30px !important; border-radius: 44px; }
.error404 .wpcf7-not-valid-tip {position:inherit !important; margin-bottom: 0px !important; }
.page-404__col .footer__description , .page-404__col .footer__description * {text-align: left; color: white !important; }
.page-404__col .footer__title , .page-404__col .footer__title * {margin-bottom: 0px; } .privacy-policy .page-content__container p {text-align: left !important; } .leadership-team-main .page-header__title , .page-header__title {text-align: center !important;}
.privacy-policy .page-content__container p strong{    font-weight: 700;}
.newhome-clients ul li > img {width: 46px; height: 46px; object-fit: scale-down; object-position: center; }
.post-content .featured-img-sect img {max-height: 419px; object-fit: contain; object-position: center; }
.post-content .gallery-item {width: 100%; margin: auto; padding: 21px 10px; object-position: center;}
.post-content a:not(.acconut__btn):not(.btnn):not(.tags-blog a) {text-decoration: underline !important; color: #643d91 !important; font-weight: 500;}
.post-content a:not(.acconut__btn):not(.btnn):not(.page-content__link-social):after { }
em , em * {font-style: italic !important;}
.post-content .gallery-item img , .post-content  img { object-fit: contain; object-position: top left; display: block;}
.inner-ul .doc-main .doc-icon {margin:0px 0 !important;}
ul.inner-ul.update-doc-detail-pdfs { padding: 0px 15px !important; margin:30px auto 10px !important;}
ul.inner-ul.update-doc-detail-pdfs  * {line-height: 1.1 !important; }
ul.inner-ul.update-doc-detail-pdfs  .doc-main .doc-name {color: black !important; font-weight: 600;}
.post-content b  , .post-content strong {font-weight: 700 !important;} .page-404__col:nth-of-type(1) {padding: 0px 0px 0px 0px !important;}
.page-404__row {min-height: auto !important; }
.page-404::before {background-color: transparent !important;}
.btn-404 {margin-top:20px;}
.author article *:not(.acconut__btn):not(.btnn) {text-align: left !important;}
.author article p {margin-bottom: 16px !important; line-height:20px !important; font-size:15px !important; letter-spacing:.5px;}
.author article strong, .author article b, .author article a:not(.acconut__btn):not(.btnn) {  text-decoration: none !important; font-weight: 700 !important;}
.author article p a:not(.acconut__btn):not(.btnn) {color: #643d91 !important;}
.author article  a {outline:none !important;}
.author article h1, .author article h2, .author article h3, .author article h4, .author article h5, .author article h6  {font-weight: 700 !important;}
.author article img {margin: 16px 0px !important; display:block !important; max-height:500px !important; object-fit:contain; max-width: 100% !important;}
.author article a {display:inline-block;}
.author .post-content__info {margin-bottom:10px !important; color: #643d91 !important; }
.single-post .post-content__info {color: #643d91 !important;}
.author article  figure {width: 100% !important;}
.author .post-content__title , .author .post-content__title  * {margin:0px 0px 15px !important; color:black !important;}
.desktop-services-sect .description {max-width: 1178px; margin: auto;}
@media (min-width:576px) {
.account-contact-us__col.text-right {text-align: right;}
.contact-us-new .footer__btn {margin-right: 0px !important;}
}
@media (max-width:575px) {
.account-contact-us__col.text-right{text-align:center;}
}
.newhome-clients h4 {margin-top: 20px;}
.contact-us-top .wpcf7 form.sent .wpcf7-response-output {border: 2px solid #46b450 !important; color: black !important; padding: 5px 15px !important; margin-top: 32px !important;margin-bottom: 32px !important;}
.header__phone a {color:black !important;}
.down-arow svg {width: 100% !important;max-width: 21px;height: auto !important;}
.require-star {color: red;margin-left: 5px;}
.contact-us__item a {color: black !important;display:block !important;height:100% !important;width:100% !important;max-width: max-content;}
@media (min-width:768px) and (max-width:1199px){
.header__btn {margin-left:15px !important;}
.header__contacts {display: block !important;}
}
.arrow-content-showw .hide-this {width:100% !important;}
body:not(home) .container {max-width: 1200px;} .post-detail-img1 > a {pointer-events: none;}
.pdf-doc-innr a {padding: 0 !important; display: flex; flex-wrap: wrap; text-align: left !important;}
.pdf-doc-icon {max-width: 48px; margin-right: 10px;}
.pdf-doc-icon img {max-width: 47px;}
.pdf-doc-name {max-width: 81px; font-size: 14px; color: #000; line-height: 1.2;}
.privacy-policy .page-content {max-width: 100%;}
.privacy-policy .page-content .container{ padding-left: 0;max-width: 1024px;}
.blog-post-list{max-width:797px;margin:0px auto 0px;width:100%;}
.blog-post-list .blog-category-inner{display:flex;flex-wrap:wrap;margin:0px 0px 30px !important;}
.blog-post-list .blog-category-inner > .image{width:40%;margin-right:5%;}
.blog-post-list .blog-category-inner > .image *{width:100% !important;max-width:100% !important;height:auto !important;border-radius:0px !important;}
.blog-post-list .blog-category-inner > .text-col-blog{width:55%;}
.blog-post-list .blog-category-inner > .text-col-blog *{text-align:left !important;}
.blog-post-list .blog-title-info *,.blog-post-list .blog-title-info{font-family:'Oswald',sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.56;}
.blog-post-list .author-date,.blog-post-list .author-date *{color:#643d91!important;font-size:11px !important;font-weight:600;}
.blog-post-list .author-date{margin:5px 0px 10px;}
.blog-post-list .blog-content-info,.blog-post-list .blog-content-info *{font-size:14px !important;line-height:1.71;}
.blog-post-list .blog-read{font-weight:800;display:block;color:#643d91!important;font-size:14px !important;margin:10px 0px 0px;}
@media (max-width:767px) {
.blog-post-list .blog-category-inner > *{width:100% !important;margin:0px !important;}
.blog-post-list{max-width:400px;}
.blog-post-list .blog-category-inner > .image{margin-bottom:20px !important;}
}
.newhome-banner {display: none;}
.inner-slides {display: flex !important; align-items: center; flex: 1 1 auto; justify-content: center; flex-direction: column; min-height: 40vh; padding-bottom: 76px; padding-top: 76px; background-size: cover; background-repeat: no-repeat;}
.inner-slides .description p{font-family: 'Oswald' !important; color: #ffffff; text-shadow: none; line-height: 1.2; text-decoration: none; text-align: center !important; letter-spacing: normal; word-spacing: normal; text-transform: none; font-weight: 800; font-size: 50px;}
.inner-slides .btn-sect {font-family: 'Montserrat'; color: #ffffff; font-size: 22px; text-shadow: none; line-height: 1.5; font-style: normal; text-decoration: none; text-align: center; letter-spacing: normal; word-spacing: normal; text-transform: none; font-weight: 400; background: #60388d; padding: 11px 32px; border-radius: 50px; margin-top: 64px;transition: all 0.4s ease-in-out;}
.inner-slides .btn-sect:hover {background: #fff; color: #60388d; border-color: #60388d;}
.newhome-banner-slider-custom ul.slick-dots {position: absolute; margin: 0; left: 0; right: 0; bottom: 25px;z-index: 99;}
.bannerslider-inner .slick-track { display: flex;}
.bannerslider-inner .slick-track > * { height: auto !important;}
.bannerslider-inner .slick-track > * > div {height: 100% !important;}
.bannerslider-inner .slick-track > * > div > .inner-slides { height: 100% !important;}
@media (max-width:767px) {
.inner-slides {min-height: 48vh;background-position: center;    background-size: cover;}
.inner-slides .description p {font-size: 30px !important; padding: 0 15px;}
.newhome-banner-slider-custom ul.slick-dots {bottom: 10px;}
.inner-slides .btn-sect{font-size: 18px !important;}
}
.slick-slider div {transition: none !important;}
@media only screen and (min-width: 768px){
.single-post .post-content .post-detail-img1 { display: inline-block; vertical-align: top; max-width:max-content; }
.single-post .post-content .post-detail-img1 img { margin: 0 auto;}
.post-content .gallery-item img {max-height: 800px !important;}
}
.contact-us-new__container .top_text.section--sub-heading{padding-bottom:50px !important;text-align:center;font-size: 21px;}
.faq-content ul{list-style:circle !important;padding-left:21px !important;}
.faq-content ul > li{list-style:circle !important;} .service-latest-innr .technology-category-details >  .left-info {width: 10%;}
.service-latest-innr .technology-category-details .right-info {width: 90%;} .arrow-content-showw .hide-arow-main {
position: static;
background-color: transparent;
box-shadow: none;
padding: 0;
}
.arrow-content-showw .hide-arow-main .hide-this {
display: block !important;
}
.arrow-content-showw .hide-arow-main .down-arow {
display: none;
}
.newhome-four-sec ul li .title {
margin-bottom: 0;
min-height: 45px;
}
.newhome-four-sec .desc {
min-height: 150px;
}
.newhome-four-sec ul li .icon-main {
min-height: 65px;
}
.newhome-four-sec ul {
margin-bottom: 20px;
}
.outer-div.inputtt.outer-captcha-field label.footer__label img {
vertical-align: middle;
width: auto;
max-width: 68px;
position: absolute;
right: 10px;
top: 14px;
bottom: 0;
border-radius: 3px;
height: auto;
}
#job_application_form .account-contact-us__row label {
color: #000;
}
#job_application_form .account-contact-us__row label img.wpcf7-captchac {
vertical-align: middle;
}
.contact-innr .inputtt.message {
width: 100%;
}
.contact-innr form .submit input[type="submit"] {
max-width: 206px;
padding-top: 18px;
padding-bottom: 18px;
}
.contact-innr .inputtt textarea {
background: transparent;
outline: none !important;
border-radius: 4px;
height: 120px;
padding: 30px 16px 10px;
color: white;
border: 1px solid white;
font-size: 18px;
font-family: Montserrat !important;
font-weight: 500;
}
.contact-innr form > .form-inner {
max-width: 800px;
margin: 30px auto;
}
.banner-hero.custom-desktop-banner {
min-height: inherit !important;
background-image: none !important;
background-color: #643d91;
padding: 70px 0;
}
.banner-hero.custom-desktop-banner .hero-section-heading {
font-size: 50px;
}
.banner-hero.custom-desktop-banner .hero-section-heading .text-orange {
color: #fff !important;
}
.post-pdf-main {
display: flex;
flex-wrap: wrap;
gap: 0;
margin-top: 20px;
position: relative;
}
.post-pdf-main .post-left-content {
width: 100%;
padding-right: 0;
}
.post-pdf-main .post-right-content {
width: 100%;
padding-left: 0;
}
.pdf-file {
position: absolute;
right: 0;
bottom: 0;
z-index: 9;
}
.pdf-file img {
width: 100%;
max-width: 100px;
opacity: 0.9;
}
@media (min-width:992px) and (max-width:1200px) {
.newhome-four-sec .hide-this a.btnn {
min-width: inherit;
}
.inner-slides .inner-buttons-main {
margin-top: 50px;
}	
.inner-slides .inner-buttons-main .btn-sect {
margin: 7px 5px;
}	
.privacy-policy .page-content .container {
padding-left: 15px;
max-width: 100%;
padding-right: 15px;
}
}
@media (max-width:991px) {
.newhome-four-sec .desc {
min-height: 122px;
}
.inner-slides .inner-buttons-main {
margin-top: 30px;
}	
.inner-slides .inner-buttons-main .btn-sect {
margin: 7px 5px;
font-size: 18px;
}
.privacy-policy .page-content .container {
padding-left: 15px;
max-width: 100%;
padding-right: 15px;
}
#job_application_form .account-contact-us__row .accont-row:last-child {
flex-wrap: wrap;
}
#job_application_form .account-contact-us__row .accont-row:last-child .account-contact-us__col {
margin-right: 0;
width: 50%;
flex: inherit;
}
.contact-innr .inputtt textarea {
font-size: 15px;
}
}
@media (max-width:767px) {
.service-latest-innr .left-info img {width: auto;}
.newhome-four-sec .desc, .newhome-four-sec ul li .icon-main, .newhome-four-sec ul li .title {
min-height: initial;
}
.post-pdf-main .post-left-content {
width: 100%;
padding-right: 0;
}
.post-pdf-main .post-right-content {
width: 100%;
padding-left: 0;
margin-top: 30px;
}
.pdf-file {
position: relative;
}
}
@media (max-width:575px){
#job_application_form .accont-row .account-contact-us__col {
margin-bottom: 0;
}
}
@media (max-width:549px){
.custom-desktop-banner {display: none !important;}
.custom-mobile-banner {    display: flex !important;
flex-direction: column;}
.banner-hero.custom-mobile-banner {
min-height: inherit !important;
background-image: none !important;
background-color: #643d91;
padding: 50px 0;
}
.banner-hero.custom-mobile-banner .hero-section-heading span {
color: #fff !important;
}
.banner-hero.custom-desktop-banner.page-view {
padding: 50px 0; display: block !important;
}
}
@media (min-width:550px){
.custom-mobile-banner {display: none !important;}
.custom-desktop-banner {    display: flex !important;
flex-direction: column;}
}
.bannerslider-inner {
width: 100% !important;
height: 100% !important;
}
.inner-slides {
background-position:top;
}
.bannerslider-inner .slick-track > * > div > .inner-slides {
position: relative;
z-index:10;
}
.bannerslider-inner .slick-track > * > div > .inner-slides:before {
content:'';
z-index: -1;
background: #0000003d;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
body p {
text-align: left !important;
}
.team-management-listing > li .designation, .team-management-listing > li .team-our-title {
text-align: center !important;
}
.newhome-formula .container > ul li h6 , .newhome-formula .container > ul li p , .newhome-clients ul li p {
text-align: center !important;
}
a.read-moreee-new{ }
ul.inner-ul.update-doc-detail-pdfs , ul.inner-ul.update-doc-detail-pdfs .doc-main{
list-style: none !important;
}
ul.inner-ul.update-doc-detail-pdfs {
padding: 0 !important;
}
ul.inner-ul.update-doc-detail-pdfs .doc-icon { }
.technology-title-info {
color: black !important;
outline: none !important;
border: none !important;
text-decoration: none !important;
cursor: pointer;
}
.technology-category-details {
cursor: pointer;
}
.footer-sect .wp-block-button__link {
color: white !important;
} @media (max-width:767px) {
.about-who-innr > ul > li .container * { }
}
.header__container .header__btn {
min-width: 150px;
}
.designation {
text-align:center !important;
}
.inner-buttons-main {
display: inline-block;
width: 100%;
text-align: center;
}
.inner-slides .btn-sect {
display: inline-block;
margin-left: 3px;
margin-right: 3px;
}
.arrow-content-showw > a {
text-decoration: none;
}
@media (min-width:768px) {
.header__contacts {
display: flex !important;
flex-wrap: wrap;
justify-content: flex-end;
}
.header__contacts .header__email {
border-right: 2px solid black;
padding: 0 9px 0 0;
margin: 0 9px 0 0;
}
}
.contact-us br{display:none !important;}
.contact-us .footer__label{display:block !important;margin-bottom:10px !important;}
.contact-us .footer__col > span{display:block !important;}
.technology-desc-sect .des-innr a{color:#643d91!important;}
.blog-post-innr > ul > li .blog-title-info,.blog-post-innr > ul > li .blog-title-info *{color:black !important;background:transparent !important;text-decoration:none !important;outline:none !important;}
.page-template-new-contact-us-page .banner-hero{background-position:center !important;}
.contact-us__item{max-width:max-content;background-position:left 12px top 14px !important;position:relative;z-index:10;}
.contact-us__list{justify-content:center;}
.contact-us__item a,.contact-us__item:nth-child(2){padding:10px 10px 10px 35px;}
.contact-us__item a{height:auto !important;}
.contact-us__item .icon-imaggee{position:absolute;z-index:-1;left:17.5px;top:13px;transform:translate(-50%,0%);width:15px;height:15px;object-fit:contain;object-position:center;}
.contact-us__item{margin-right:0 !important;}
.contact-us__list{column-gap:16px;}
.contact-banner-sect.banner-hero {
min-height: 65vh;
background-size: 100% 101%;
}
.page-header.custom-desktop-banner {
min-height: 65vh;
}
@media(min-width: 768px) {
.contact-us__item{max-width:max-content;}
}
@media(max-width: 767px) {
.contact-us__item:last-of-type{margin-bottom:16px !important;} .page-header.custom-mobile-banner {
min-height: 48vh;
}
}
@media(max-width: 639px) { .newhome-four-sec ul li .title {
text-align: center !important;
} 
.privacy-policy .page-header {
background-position: center;
}
#job_application_form .account-contact-us__row .accont-row:last-child .account-contact-us__col {
width: 100%;
}
.contact-innr .inputtt {
width: 100%;
margin-bottom: 15px;
}
.contact-innr .label-and-in label:not(.contact-label) {
font-size: 13px !important;
}
.contact-innr form .submit input[type="submit"] {
max-width: 100%;
}
.contact-innr form > .form-inner span .wpcf7-not-valid-tip {
position: static;
padding: 0 !important;
margin-top: 10px !important;
}
} .top-content-sec {
padding: 40px 0px 50px;
}
.top-content-inner {
max-width: 1010px;
margin: 0 auto;
}
.top-content-sec h1 {
margin: 0 0 15px;
}
.top-content-sec h2 {
font-size: 18px;
font-weight: 600;
line-height: 22px;
margin: 0 0 20px;
}
.top-content-sec p {
text-align: center !important;
font-size: 15px;
line-height: 22px;
margin: 0px 0 20px;
}
.top-content-sec p:last-child {
margin-bottom: 0px;
} .listing-sec-with-bg {
background-color: #f4f4f4;
padding: 50px 0px;
}
.listing-sec-with-bg h2 {
font-size: 24px;
line-height: 22px;
}
.listing-box-outer {
max-width: 1093px;
margin: 20px auto 0px;
}
.listing-box {
background-color: #ffffff;
box-shadow: 0px 0px 7px 0px #0000000A;
padding: 36px 20px 37px;
}
.listing-box ul li {
font-size: 16px;
font-weight: 500;
line-height: 22px;
position: relative;
padding-left: 26px;
margin: 0 0 15px;
color: #232323;
}
.listing-box ul li:last-child {
margin-bottom: 0px;
}
.listing-box ul li::before {
content: "";
position: absolute;
width: 16px;
height: 16px;
background-color: #75509E;
border-radius: 50%;
left: 0;
top: 4px;
border: 3px solid #643D91;
}
.two-col .listing-box-outer {
max-width: 1140px;
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 18px;
margin: 30px auto 0px;
}
.listing-box ul li span {
font-size: 16px;
font-weight: 500;
line-height: 22px;
display: block;
color: #000;
margin: 0 0 3px;
}
.two-col .listing-box ul li {
font-size: 15px;
font-weight: 400;
line-height: 22px;
}
.two-col .listing-box {
padding: 26px 20px 27px;
} .two-col-sec {
padding: 50px 0px;
}
.two-col-sec h2 {
font-size: 24px;
line-height: 22px;
}
.two-col-outer {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 40px;
margin: 50px 0px 0px;
}
.two-col-single {
display: flex;
justify-content: space-between;
}
.two-col-icon {
max-width: 70px;
flex: 0 0 70px;
text-align: center;
}
.two-col-desc {
max-width: calc(100% - 86px);
flex: 0 0 calc(100% - 86px);
}
.two-col-desc h3 {
font-size: 20px;
line-height: normal;
margin-bottom: 8px;
}
.two-col-desc p {
font-size: 16px;
line-height: 25px;
color: #232323;
} .three-col-sec {
padding: 50px 0px;
}
.three-col-inner {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 50px;
}
.three-col-head {
display: flex;
align-items: center;
gap: 10px;
min-height: 35px;
}
.three-col-title {
font-size: 18px;
font-weight: 500;
line-height: 22px;
color: #643D91;
}
.three-col-desc p {
font-size: 15px;
line-height: 22px;
}
.three-col-icon img {
vertical-align: bottom;
}
.three-col-desc {
margin: 10px 0px 0px;
}
.read-more-mobile {
display: flex;
flex-wrap: wrap;
gap: 30px;
}
.read-more-mobile > div {
width: calc(100% / 2 - 15px);
}
.single .top-content-sec {
text-align: left;
}
.single .top-content-sec p {
text-align: left !important;
}
.copyright-sect span.copy-bottom-text {
display: block;
padding-left: 0;
text-align: justify;
max-width: 257px;
margin-left: auto;
letter-spacing: 0px;
}
.copyright-sect span {
letter-spacing: 0.14px;
}
@media (max-width: 991px) {
.two-col-outer {
gap: 20px;
}
.two-col-desc h3 {
font-size: 18px;
line-height: normal;
margin-bottom: 5px;
}
.two-col-desc p {
font-size: 17px;
line-height: 25px;
color: #232323;
}
.three-col-inner {
gap: 20px;
}
}
@media (max-width: 767px) {
.two-col-outer {
grid-template-columns: repeat(1, 1fr);
margin: 30px 0px 0px;
}
.two-col .listing-box-outer,
.three-col-inner {
grid-template-columns: repeat(1, 1fr);
}
.two-col-icon {
max-width: 50px;
flex: 0 0 50px;
}
.two-col-desc {
max-width: calc(100% - 65px);
flex: 0 0 calc(100% - 65px);
}
.read-more-mobile {
gap: 10px;
}
.read-more-mobile > div {
width:100%;
}
.technology-content-info, .technology-content-info * {
display: block;
overflow: inherit;
-webkit-line-clamp: inherit;
-webkit-box-orient: inherit;
}
.technology-post-innr .technology-category-details .tech-read {
display: none;
}
.copyright-sect span {
padding-left: 0;
}
.copyright-sect span.copy-bottom-text {
text-align: center;
}
}
@media (max-width: 479px) { 
.top-content-sec h1 {
font-size: 30px;
}
.top-content-sec h2 {
font-size: 16px;
}
.listing-sec-with-bg h2,
.two-col-sec h2 {
font-size: 22px;
line-height: normal;
}
.section-heading {
font-size: 25px !important;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}