/*
Theme Name: BlankSlate
Theme URI: https://opencollective.com/blankslate
Author: Bryan Hadaway
Author URI: https://opencollective.com/blankslate#section-contributors
Description: Donate: https://opencollective.com/blankslate. Learn: https://blankslate.me/. BlankSlate is the definitive WordPress boilerplate starter theme. I've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability, with no intrusive visual CSS styles added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/bhadaway/blankslate/issues. Thank you.
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 202499.1
Requires at least: 5.2
Tested up to: 6.5
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: blankslate

BlankSlate WordPress Theme 2011-2024
BlankSlate is distributed under the terms of the GNU GPL
*/

.test-info { background: #d1956a; }
        .ti-num { color: #d1956a; }
        .ti-title, .ti-bottom { color: #093445; }
        .ti-second, .ti-txt { color: #ffffff; }
        .ti-num { background: #ffffff; }
        .test-data svg [fill='#1E92FD'] { fill: #d65451; }
        .test-data svg [fill='#093445'] { fill: #093445; }
        .test-data svg [fill='#fff'] { fill: #ffffff; }
            
            a.btn.btn-inverse { border-color: #d1956a; }
            a.btn.btn-inverse span { color: #d1956a; }
            a.btn.btn-inverse:hover { background: #d1956a; }
            .add-kp-text:before, .add-kp-text:after { background: #d1956a; }
            .color { color: #d1956a; }
            a.btn { background: #d1956a; }
            a.btn:hover { box-shadow: 0px 7px 25px #d1956a; }
            .swiper-pagination-bullet-active { background: #d1956a; }
            span.btn-span { background: #d1956a; }
            .swiper-button-next svg [fill],
            .swiper-button-prev svg [fill] { fill: #d1956a; }
            .blk-left > svg [fill] { fill: #d1956a; }
            .window:not(.can-next) .next-step, form:not(.can-send) .btn-ajax,
            form:not(.can-send) .text-blk-btn input,
            .inputs-bottom:not(.can-send) .btn,
            #test:not(.can-next) .test-btns .next-step { background: rgb(209 149 106 / 50%) }
            .form-input input,
            .form-file { border-color: rgba(196,55,52,.3); }
            .input-icon { border-color: #d1956a; }
            .input-icon:before { background: #d1956a; }
            .input-icon svg [fill],
            .kp-text-inline svg [fill] { fill: #d1956a; }
            .radio-bot,
            .input-bot input { border-color: #d1956a; }
            .progressbar-text { color: #d1956a !important;}
            @keyframes arrow-color {
                0% { fill-opacity: 1; fill: #d1956a }
                20% { fill-opacity: 0.5; fill: #7A7676; }
                40% { fill-opacity: 1; fill: #d1956a; }
                to { fill-opacity: 1; fill: #d1956a; }
            }
            .test-clcl span { background: #d1956a; }
            .radio-bot:before { background: #d1956a; }
            .text-blk-input input[type='submit'] { background: #d1956a; }
            .text-blk-input [name='phone'] { border-color: #d1956a; }
            .sc-list span { color: #d1956a; }
            .good-icon svg [fill],
            .mobile-btn svg [fill] { fill: #d1956a; }
        
            body { color: #2b2a29; }
            a { color: #2b2a29; border-bottom-color: #2b2a29;}
            span.file-text { color: rgba(43,42,41,.5);}
            .phone-text > span {border-color: rgba(43,42,41,.5); }
            .swiper-itme:after {box-shadow: 0px 0 0px 2px #2b2a29 inset; }
            .input-default input { color: #2b2a29; }
            .step-blk { background: #2b2a29; }
            #page .slider-mini { color: #2b2a29; }
            .checkbox textarea::placeholder,
            .checkbox-text textarea { color: #2b2a29; }
            input::placeholder{ color: rgba(43,42,41,.3); }
            .page-title-icon [stroke] { stroke: #2b2a29; }
            #footer-mobile { background: #2b2a29; }
            .blk-left-list > span svg [fill] { fill: #2b2a29; }
            .akp-name svg [fill] { fill: #2b2a29; }
        span.editor a { color: #230fff;}        #interactive:before { background-color: #ffffff }        #interactive:before { background-image: url(/data/files/main/design/background/fon21.jpg); }        @keyframes shadow {
            0% { text-shadow: 0px 0px 15px #ef180b; }
            50% { text-shadow: 0px 0px 0px #ef180b50; }
            to { text-shadow: 0px 0px 15px #ef180b; }
        }        .step.active span { background: #d1956a; } .step.active:before { background: #d1956a; }        .phone-text:before, a.phone-mobile:before { background: radial-gradient(50% 50% at 50% 50%, #33c31847 0%, #33c318 100%); } 

    div#circle * {
    stroke: #d1956a !important;
}.soc-lines svg {
    max-width: 30px;
}


@media (max-width: 530px){
.av {
  /* display: inline-block !important;*/
	}
.avs-item {
    display: inline-block !important;
    column-count: 1 !important;
}.akp {
    margin: 20px auto !important;
    margin-bottom: 40px !important;
}
.akp-text {
    display: none !important;
}

.akp-name svg {
    display: none !important;
}#header-mobile {
    transform: translateY(0px) !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}
#main {
    padding-top: 140px !important;
}


}span.b1 {
    font-weight: 700;
    color: #222 !important;
    
}
.av span.b1 {
    display: inline-block;
    font-size: 20px;
}

.step-blk {
    display: none !important;
}.akp-name svg {
    display: none;
}span.b2 span {
    color: #9c1414;
    display: inline-block;
    width: 100%;
}h1 span.b2 span {
    color: #222;
}h1 span.b2 span {
    color: #222;
}

.pr-list.col-md-4.col-video {
    width: 33%;
    float: left;
    display: inline-block;
    padding: 0 5px;
}

.pr-list.col-md-4.col-video iframe {
    max-width: 100%;
    max-height: 300px;
}

.pr-lists.pr-lists-img {
    width: 100%;
    display: inline-block;
}

.col-md-4.col-ot {
    width: 33%;
    float: left;
    display: inline-block;
    padding: 0 5px;
}

.col-md-4.col-ot iframe {
    max-height: 300px;
    max-width: 100%;
}

.block.on.block-border[data-type="btn"] {
    width: 100%;
    display: inline;
    display: inline-block;
    margin-top: 50px;
}div#footer-mobile .footer-bottom {
    display: none !important;
}

div#footer-mobile .footer-top {
    margin-bottom: 0 !important;
}#interactive .test-data.test-data-main {
    display: none !important;
}[data-step="2"] .step-blk {
    display: inline-block !important;
}label.input.text.input-type-text .input-txt {
    display: none;
}.add-kp-text:before,.add-kp-text:after {
    display: none;
}

.add-kp-text span span {
    display: none !important;
}

.add-kp-text span.b1 {
    font-size: 20px !important;
}

.add-kp-text {
    padding-left: 0 !important;
}
label.input.checkbox.input-type-radio {
    width: 100% !important;
    float: left !important;
    display: inline-block !important;
    clear: none !important;
    min-width: 0 !important;
}

.window-left-wrp {
    display: inline-block;
    column-count: 2;
    gap: 5px;
	width: 100%;
}
div[data-step="2"] label.input.checkbox.input-type-radio {
    max-height: 263px;
    overflow: hidden;
}

div[data-step="2"] .window-left-wrp {
    max-height: 600px;
}
span.b2 span.llkk {
    font-size: 20px;
    color: #222;
}

span.llkk {}

span.b2 span.jjss {
    color: #222;
    font-size: 18px;
    line-height: 24px;
}
.progg h2 {
    font-size: 28px;
    margin: 40px 0;
    
}

.progg .col-md-4 {
    width: 50%;
    float: left;
    padding: 0 5px;
    position: relative;
}

.progg .col-md-4 .llkk1 {
    height: 300px;
    display: inline-block;
    width: 100%;
    background-size: cover;
    background-position: center;
    margin-bottom: 20px;
}
.ttree2 {
    width: 100%;
    max-width: 280px;
    padding: 15px;
    bottom: 20px;
    position: absolute;
    background: rgb(255 255 255 / 80%);
    left: 0;
    font-size: 14px;
    line-height: 24px;
}
.progg {
    display: inline-block;
    width: 100%;
}

.ttree2 h3 {
    margin-bottom: 20px;
	    min-height: 57px;
}
.o-nn .col-md-4 {
    width: 35%;
    float: left;
    padding-right: 10px;
}

.col-md-4 iframe {
    max-width: 100%;
}

.o-nn .col-md-8 {
    width: 65%;
    float: left;
    padding-left: 15px;
}

.o-nn {
    display: inline-block;
    width: 100%;
    margin-bottom: 40px;
}

.o-nn p {
    margin: 15px 0;
}

.o-nn ul li {
    list-style-type: disc;
    font-size: 20px;
    margin: 10px 0;
}

.o-nn ul {
    padding-left: 30px;
}

.r-o2 .col-md-4 {
    padding: 0 10px;
    width: 50%;
    float: left;
    margin-bottom: 20px;
}

.llkk {
    padding: 30px;
    width: 100%;
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.llkk:before {
    position: absolute;
    top: 0;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
    background: linear-gradient(180.13deg, #E7D4BF 0.11%, rgba(249, 245, 240, 0.5) 48.75%, #E7D4BF 99.89%);
    padding: 30px;
    transition: 0.4s;
    opacity: 0;
    z-index: 9;
    content: "";
    left: 0;
}

.llkk:hover:before {
    opacity: 1;
}

.llkk * {
    position: relative;
    z-index: 9;
    opacity: 0;
    transition: 0.4s;
}

.llkk h2 {
    font-family: 'Forum';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 140%;
    text-transform: uppercase;
    color: #202020;
    margin-bottom: 152px;
    min-height: 110px;
}

.ttree {
    margin-bottom: 5px;
    /* font-family: 'Futura PT Medium'; */
    font-weight: 500;
    font-size: 16px;
    font-weight: 600;
}

.ttree * {
    font-weight: 500;
    color: #000;
}

.llkk:hover * {
    opacity: 1;
}
.r-o2 .col-md-4 a {
    display: inline-block;
    width: 100%;
}

span.b2 span.llkk {display: none;}

.r-o2 .col-md-4 a {
    display: inline-block;
    width: 100%;
}

h2.jjbbnn {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
    text-align: center;
}

.block.on.block-border[data-type="btn"],.block.on.block-border[data-type="soc"] {
    width: 50%;
    float: left;
    margin: 40px 0;
    border: none !important;
    margin-bottom: 0;
}

.creator {
    display: inline-block;
    width: 100%;
}

.block.on.block-border[data-type="btn"]:after, .block.on.block-border[data-type="soc"]:after {
    display: none;
}

span.upper {
    font-size: 22px;
}
.akp-img img {
    max-height: 250px;
    max-width: 200px;
}
@media (max-width: 992px) {
.pr-list.col-md-4.col-video {
    width: 50%;
    
}
.col-md-4.col-ot {
    width: 50%;
    
}
block.on.block-border[data-type="btn"],.block.on.block-border[data-type="soc"] {
    width: 100%;
    
}
}

@media (max-width: 482px) {
.pr-list.col-md-4.col-video {
    width: 100%;
    
}
.col-md-4.col-ot {
    width: 100%;
    
}div[data-step="2"] .window-left-wrp {
    max-height: 99900px;
}
.window-left-wrp {
    column-count: 1;
   
}
	.o-nn .col-md-8,.o-nn .col-md-4 {
    width: 100%;
    padding: 0;
}

.r-o2 .col-md-4 {
    width: 100%;
}

.llkk * {
    opacity: 1;
}

.llkk:before {
    opacity: 1;
}

.llkk h2 {
    font-size: 20px;
}.progg .col-md-4 {
    width: 100%;
    margin-bottom: 20px;
}

span.b1 {
    font-size: 12px;
}span.b2 span.llkk {
    display: none;
}    .step-wrapper-image {
        top: 150px !important;
    }.
	span.upper {
    font-size: 14px;
}

.block.on.block-border[data-type="btn"], .block.on.block-border[data-type="soc"] {
    width: 100% !important;
}

.soc-lines img {
    max-width: 25px;
}
	
	
	
	
.logo-text-mobile:before {
    display: none;
}

.logo-text-mobile {
    max-width: 220px;
    line-height: 20px;
    padding-top: 10px;
    font-size: 14px;
}

.av span.b1 {
    margin-bottom: 10px;
}

.av {
    margin-bottom: 20px;
}

span.upper {
    font-size: 16px;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
}

.main-left a.btn > span {
    padding: 0 10px;
    width: 100%;
}

.akps .akp.akp-text-have:last-child img {
    max-width: 140px;
}

.ttree2 h3 {
    min-height: 0;
    margin-bottom: 10px;
}



.radio-text span.b1 {
    font-size: 16px;
}	
	
	
	
	
	
	
}

.cont-page {
    margin: 50px auto;
}

.cont-page h1 {
    font-size: 30px;
}

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

.cont-page h3,.cont-page h2 {
    margin: 20px 0;
}

.cont-page article {
    margin-bottom: 90px !important;
}.hr-in a {
    line-height: 45px;
}

.sltt {
    width: 100%;
    max-width: 280px;
    padding: 15px;
    bottom: 0;
    position: absolute;
    background: rgb(255 255 255 / 80%);
    left: 0;
    font-size: 14px;
    line-height: 24px;
}



.o-nn .col-md-6 {
    padding: 0 10px;
    width: 50%;
    float: left;
    text-align: left;
    margin: 0px 0;
    margin-top: 100px;
}

.o-nn .col-md-6 .block-head span,.o-nn .col-md-6 .block-head {
    text-align: left;
    font-size: 36px;
    font-weight: 500;
}

.r-o {
    line-height: 32px;
    font-size: 22px;
}

.r-o em {
    margin-top: 30px;
    display: inline-block;
    font-style: normal;
    font-size: 16px;
    padding-left: 110px;
    position: relative;
}


.r-o em:before {
    content: '';
    position: absolute;
    width: 90px;
    height: 90px;
    background: url(/wp-content/uploads/2024/09/scientistavatar_1207.svg);
    background-size: 50px;
    border-radius: 999px;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    top: 0;
}

.o-nn .llkk111 {
    height: 400px;
    background-position: center;
    background-size: cover;
    border-radius: 20px;
}

.o-nn .col-md-6 .col-md-6 {
    margin-top: 0;
}






.o-nn .col-md-6 {
    padding: 0 10px;
    width: 50%;
    float: left;
    text-align: left;
    margin: 0px 0;
    margin-top: 100px;
}

.o-nn .col-md-6 .block-head span,.o-nn .col-md-6 .block-head {
    text-align: left;
    font-size: 36px;
    font-weight: 500;
}

.r-o {
    line-height: 32px;
    font-size: 22px;
}

.r-o em {
    margin-top: 30px;
    display: inline-block;
    font-style: normal;
    font-size: 16px;
    padding-left: 110px;
    position: relative;
}


.r-o em:before {
    content: '';
    position: absolute;
    width: 90px;
    height: 90px;
    background: url(/wp-content/uploads/2024/09/scientistavatar_1207.svg);
    background-size: 50px;
    border-radius: 999px;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    top: 0;
}

.o-nn .llkk111 {
    height: 400px;
    background-position: center;
    background-size: cover;
    border-radius: 20px;
}

.o-nn .col-md-6 .col-md-6 {
    margin-top: 0;
}

.ttree2 {
    width: 100%;
    max-width: 280px;
    padding: 15px;
    bottom: 20px;
    position: absolute;
    background: rgb(255 255 255 / 80%);
    left: 0;
    font-size: 14px;
    line-height: 24px;
}
