.header-bg{min-height:600px;background-position:bottom left}.breadcrumb{list-style:none;padding:0;margin:0 0 20px;color:#00c054}.breadcrumb li{display:inline-block;margin:0}.breadcrumb li:not(:last-child):after{content:'/';margin:0 4px 0 8px;display:inline-block}.breadcrumb li a{color:#00c054;font-size:20px}.breadcrumb li a:hover{color:#00c054}.portfolio__list{grid-row-gap:10px;grid-column-gap:10px}.newsblog-article,.newsblog-category,.portfolio-pages{background:#fff}.newsblog-article #content{color:#202020;font-size:22px;max-width:970px}.newsblog-article #content img{max-width:100%}.newsblog-article #content h3{font-size:32px}.newsblog-article #content blockquote{background:#f8f8f8;padding:40px;border-left:2px solid #9d5bbb;margin:0}.portfolio__links{column-gap:40px;row-gap:20px}.portfolio__links a{font-size:26px;font-weight:600;color:#fff}.portfolio__links a.active{color:#00c054}.portfolio__item{position:relative;overflow:hidden}.portfolio__item div,.portfolio__item:after{opacity:0;visibility:hidden;position:absolute}.portfolio__item:after{content:"";background:rgba(0,0,0,.1);left:0;top:0;width:100%;height:100%}.portfolio__item img{transition:.5s}.portfolio__item div{color:#fff;font-size:24px;font-weight:600;top:20%;padding:40px;transition:.5s}.portfolio__item:hover img{transform:scale(1.3);filter:blur(25px)}.portfolio__item:hover div,.portfolio__item:hover:after{visibility:visible;opacity:1}.portfolio__item:hover div{top:0}.work__wrapper{width:100%;margin:40px auto;padding-left:60px}.portfolio-page .portfolio__wrapper .content h1,.work__wrapper h1{line-height:180px;font-weight:600;text-transform:uppercase;color:#fff}@media (max-width:767px){.work__wrapper h1{font-size:calc(60px + 136*((100vw - 320px)/1280))}}@media (min-width:767px){.work__wrapper h1{font-size:calc(60px + 80*(100vw/1280))}}.portfolio-page .header{margin-bottom:-90px}#simplecheckout_customer label,.portfolio-page .header-bg{display:none}.portfolio-page .portfolio__wrapper{position:relative;z-index:1;left:0;top:0;background:#202020;width:100%;min-height:500px;display:flex;align-items:center}.portfolio-page .portfolio__wrapper .content{max-width:1200px;width:100%;margin:90px auto 0;z-index:2}.portfolio-page .portfolio__wrapper .content h1{font-size:80px;line-height:80px}.portfolio-page .portfolio__wrapper .content .description{font-size:22px}.portfolio-page .portfolio__wrapper img{opacity:.5;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.portfolio-page #content{padding:0;background:#fff}.portfolio-page #content>div:first-child,.portfolio-page #content>div:first-child .scope__content{background:#d7515f}.portfolio-page #content>div:nth-child(2),.portfolio-page #content>div:nth-child(2) .scope__content{background:#015696}.portfolio-page #content .full-width{background:#85c96a}.portfolio-page #content .full-width .scope__content{background:#85c96a;margin:30px 0;text-align:center}.portfolio-page #content .full-width .scope__content .scope__link{display:flex;justify-content:center}.portfolio-page #content .horizontal{align-items:center}.portfolio-page #content .horizontal .scope__content{padding-top:40px;padding-bottom:40px;position:sticky;top:50px;max-width:500px;margin:0 auto;width:100%}.portfolio-page #content .scope__text{font-size:22px;font-weight:300}.portfolio-page #content .scope__text ul{padding:0 0 0 20px;margin:0}.portfolio-page #content .scope__link{margin-top:40px}.portfolio-page #content .scope__link a{column-gap:14px;color:#fff;font-size:20px}.portfolio-page #content .scope__link a i{font-size:57px}.portfolio-page #content .scope__link a span{max-width:150px;text-decoration:underline;text-decoration-thickness:1px}.portfolio-page #content .scope__title{font-weight:300}.information-information-4 .header-bg{min-height:500px}.information-information-4 .about{padding-top:50px;margin-top:150px}.about__page.green{background:#85c96a}.about__page.red{background:#d7515f}.about__page.blue{background:#015696}.about__page .first{padding:40px 180px}.about__page .first .title,.portfolio-page #content .scope__title{font-size:120px;text-transform:uppercase}.about__page .first .sub-title{font-size:36px;text-transform:uppercase;margin:20px 0}.about__page .first .text{font-size:22px}.about__page .last{background:#fff}@media (min-width:1200px){.about__page .first{position:sticky;top:120px}}@media (max-width:1600px){.about__page .first .title{font-size:80px}}.information-contact .header-bg{background:#1f5a39;min-height:500px}.contact-page{margin-top:100px}.contact-page .left{display:grid;grid-row-gap:60px;justify-content:center}.contact-page .left .title{font-size:42px;font-weight:600;text-transform:uppercase}.contact-page .left .contact__item span{color:#00c054;font-size:22px;text-transform:uppercase;display:block}.contact-page .left .contact__item .text,.contact-page .left .contact__item a{color:#fff;font-size:36px;font-weight:600}.contact-page-form{position:relative;margin-bottom:300px}.contact-page-form .left{background:#fff;padding:140px 0 0 140px;margin-left:250px}.contact-page-form .left .title{font-size:60px;color:#202020;text-transform:uppercase;text-align:right}.contact-page-form .right{background:#fff;padding:140px}.contact-page-form .right form{grid-column-gap:20px}.contact-page-form .right .form-group input,.contact-page-form .right .form-group textarea{border-radius:10px;border:1px solid #c8c8c8;height:51px;padding:0 20px;width:100%}.contact-page-form .right .form-group textarea{height:auto;min-height:125px;padding:10px 20px 0}.contact-page-form .right .form-group.full-width{grid-column-start:1;grid-column-end:3}.contact-page-form .right .form-group button{border-radius:10px;background:linear-gradient(314deg,#618f3b 0,#00c054 100%);color:#fff;height:56px;width:100%;border:0;font-size:18px;font-weight:600;text-transform:uppercase}.contact-page-form img{position:absolute;left:100px;bottom:-200px}.blog__list{grid-row-gap:15px;grid-column-gap:15px}.blog__list .blog__item{box-shadow:0 0 20px 0 rgba(0,0,0,.1);background:#fff}.blog__list .blog__item .caption{padding:24px 30px}.blog__list .blog__item .caption .name a{font-size:28px;line-height:28px;font-weight:600}.blog__list .blog__item .caption .tags{margin-top:60px;display:flex;flex-wrap:wrap;column-gap:10px}.blog__list .blog__item .caption .tags a{padding:10px;font-size:18px;background:#f8f8f8;color:#272727}.icons{grid-row-gap:100px;grid-column-gap:100px;margin-top:180px}.icons .icon{display:flex;align-items:center;justify-content:center}#simplecheckout_customer .checkout-heading{font-size:50px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #202020}#simplecheckout_customer fieldset{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px}#simplecheckout_customer fieldset .form-group{margin-bottom:10px}#simplecheckout_customer fieldset .form-group input,#simplecheckout_customer fieldset .form-group textarea{border-radius:10px;background:#f8f8f8;border:0}#simplecheckout_customer fieldset .form-group input::placeholder,#simplecheckout_customer fieldset .form-group textarea::placeholder{color:#9a9a9a}#simplecheckout_customer fieldset .row-customer_field23 input{cursor:pointer}#simplecheckout_customer fieldset .row-customer_field21,#simplecheckout_customer fieldset .row-customer_field22,#simplecheckout_customer fieldset .row-customer_field23{grid-column-start:1;grid-column-end:3}@media (max-width:600px){#simplecheckout_customer .checkout-heading{font-size:30px}#simplecheckout_customer fieldset .form-group{grid-column-start:1;grid-column-end:3}}.simplecheckout-button{margin-top:80px;column-gap:10px}.simplecheckout-button a{height:56px;width:243px;border-radius:10px;text-transform:uppercase;font-size:18px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.simplecheckout-button a:first-child{border:1px solid #00c054}.simplecheckout-button a:last-child{background:linear-gradient(314deg,#618f3b 0,#00c054 100%)}.service__page .btn-group #button-cart:hover,.service__page .btn-group a:hover,.simplecheckout-button a:hover{background:#00c054}#simplecheckout_customer,.service__page__bg{background:#fff;padding:70px;color:#202020}.service__page .form__title{font-size:50px;margin-bottom:30px}.service__page .form-group{display:grid;grid-row-gap:2px}.service__page .form-group .control-label{display:flex;justify-content:space-between;align-items:center;font-size:24px;font-weight:600;padding:0 20px;cursor:pointer}.service__page .form-group-item{position:relative}.service__page .form-group-item input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;z-index:1;opacity:0;cursor:pointer}.service__page .form-group-item input:checked+.label{background:#f8f8f8}.service__page .form-group-item input:checked+.label i{background:#00c054}.service__page .form-group-item:hover .label{background:#f8f8f8}.service__page .form-group-item .label{padding:11px 20px;border-radius:30px;column-gap:60px;display:flex;align-items:center;font-size:18px}.service__page .form-group-item .label .caption{grid-template-columns:4fr repeat(2,1fr);display:grid;flex:1}.service__page .form-group-item .label .caption .term{color:#9c9c9c}.service__page .form-group-item .label .caption .price{font-weight:700;text-align:right}.service__page .form-group-item .label .caption .price small{font-size:16px;font-weight:400;font-family:'Arial',sans-serif}.service__page .form-group-item .label i{width:38px;height:38px;border:1px solid #9e9e9e;color:#fff;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:16px}.service__page .form-group.open .control-label i{transform:rotate(-180deg)}.service__page .form-group.open .accord{display:block}.service__page .form-group .accord{display:none}.service__page .btn-group{margin-top:50px;display:flex;column-gap:10px}.service__page .btn-group #button-cart,.service__page .btn-group a{height:56px;border-radius:10px;text-transform:uppercase;font-size:18px;color:#fff;padding:0 53px;border:0;font-weight:600;background:linear-gradient(314deg,#618f3b 0,#00c054 100%);display:flex;align-items:center;justify-content:center}.service__page .btn-group a{background:#00c054}.service__page .totals{border:1px solid #00c054;padding:30px;margin-top:40px;grid-column-gap:30%;font-weight:300}.service__page .totals__sum{margin-bottom:10px}.service__page .totals span{font-weight:700}.service__page .totals small{font-weight:400;margin-left:5px;font-family:'Arial',sans-serif}.service__page .coupon{display:flex;justify-content:center;align-items:center;margin-top:66px}.service__page .coupon input{height:51px;max-width:814px;width:100%;border:0;border-radius:5px;padding:0 20px}.checkout-success .header-bg{min-height:500px}.checkout-success .work__wrapper{text-align:center;margin-bottom:150px;padding:0 40px}.checkout-success .work__wrapper h1{font-size:120px;line-height:110px}@media (max-width:1024px){.portfolio-page #content .horizontal .scope__content{padding:40px 0;display:flex;flex-direction:column;align-items:center;max-width:none;top:0;position:sticky;margin:0 auto;width:100%;z-index:555}.portfolio-page .portfolio__wrapper .content{padding:0 50px}.portfolio-page .portfolio__wrapper .content .breadcrumb,.portfolio-page .portfolio__wrapper .content h1,.work__wrapper{text-align:center}.service__list .service__item{padding:50px}.service__list .service__item .service__title{display:flex;align-items:center;column-gap:26px;margin-bottom:30px}.service__list .service__item .service__title span{font-size:40px}.service__list .service__item .service__title img{max-width:40px}.service__list .service__item .service__btn{color:#00c054}.service__list .service__item:hover{background:linear-gradient(139deg,#15bc5e 0,#1f5a39 100%)}.work__wrapper{padding:0}.work__wrapper h1{text-shadow:0 0 15px #fff;line-height:normal}.contact-page .left{padding:40px 50px;justify-content:start;grid-template-columns:repeat(2,1fr);grid-row-gap:30px;background:#202020;z-index:5}.contact-page .left .title{margin-bottom:30px}.contact-page .left .contact__item:last-child,.contact-page .left .title{grid-column:span 3}.contact-page-form .left{margin:0;padding:0}.contact-page-form .left .title{text-align:center;margin-top:50px}.contact-page-form .right{padding:50px 50px 150px}.contact-page-form img{max-width:210px}.about__page .first{padding:50px;text-align:center}.about__page .first .text{text-align:left}}@media (max-width:768px){.about__page .first .title,.portfolio-page #content .scope__title{font-size:60px}.portfolio-page #content .full-width .scope__content{padding:40px 0;margin:0;position:sticky;top:0;z-index:999}.service__list .service__item .service__title span{font-size:32px}.portfolio__item__title{padding:20px;font-size:16px}.work__wrapper{margin:40px auto}.work__wrapper h1{font-size:48px}.portfolio__links{column-gap:20px;row-gap:10px;margin-top:20px}.portfolio__links a{font-size:16px}#simplecheckout_customer,.service__page__bg{padding:30px}#simplecheckout_customer .form__title,.service__page__bg .form__title{font-size:25px;margin-bottom:20px;text-transform:uppercase;text-align:center}#simplecheckout_customer .form-group .control-label,.service__page__bg .form-group .control-label{padding:0}#simplecheckout_customer .form-group-item .label,.service__page__bg .form-group-item .label{column-gap:10px;padding:10px 0}#simplecheckout_customer .form-group-item .label i,.service__page__bg .form-group-item .label i{width:27px;height:27px}#simplecheckout_customer .form-group-item .label .caption,.service__page__bg .form-group-item .label .caption{grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:5px}#simplecheckout_customer .form-group-item .label .caption .title,.service__page__bg .form-group-item .label .caption .title{grid-area:1/1/3/2;display:flex;align-items:center;font-size:16px}#simplecheckout_customer .form-group-item .label .caption .term,.service__page__bg .form-group-item .label .caption .term{grid-area:2/2/3/3;text-align:right;font-size:16px}#simplecheckout_customer .form-group-item .label .caption .price,.service__page__bg .form-group-item .label .caption .price{grid-area:1/2/2/3}.service__page .btn-group #button-cart,.service__page .btn-group a{padding:0 20px;font-size:16px}.service__page .btn-group #button-cart{flex:1}.service__page .coupon{margin-top:35px}.service__page .totals{grid-template-columns:repeat(1,1fr)}.service__page .totals__row{text-align:left;margin-bottom:10px}.information-contact .header-bg{min-height:250px}.contact-page{margin-top:40px}.contact-page .left{padding:30px 20px;display:flex;flex-direction:column}.contact-page .left .title{margin-bottom:0}.contact-page .left .contact__item .text,.contact-page .left .contact__item a{font-size:22px}.contact-page iframe{max-height:375px}.contact-page-form .left{padding:0 30px}.contact-page-form .left .title{font-size:36px}.contact-page-form .right{padding:30px 30px 100px}.contact-page-form .right .form-group{grid-column-start:1;grid-column-end:3}.contact-page-form img{max-width:150px;bottom:-130px}}@media (max-width:600px){.header-bg{min-height:400px}.breadcrumb{color:#fff}.breadcrumb li a{font-size:16px;color:#fff}.portfolio-page #content .scope__title{font-size:40px}.portfolio-page #content .scope__text{font-size:18px;margin-top:20px}.portfolio-page .portfolio__wrapper{min-height:600px}.portfolio-page .portfolio__wrapper .content{padding:0 20px}.portfolio-page .portfolio__wrapper .content h1{line-height:30px;font-size:32px}.portfolio-page .portfolio__wrapper .content .description{font-size:18px}.information-information-4 .header-bg{min-height:300px}.information-information-4 .about{margin-top:130px}.information-information-4 .about:after{right:0}}