#smartsupp-widget-container {
    display: none;
}

a:hover {
  text-decoration: none;
}
.home-header-wrapper-text h1,.campaigns-header-wrapper-text h1,.fanpage-header-wrapper-text h1,.seo-header-wrapper-text h1,.websites-header-wrapper-text h1,.recovery-header-wrapper-text h1,.instagram-account-header-wrapper-text h1,.newsletter-header-wrapper-text h1,.contact-header-wrapper-text h1,.portfolio-header-wrapper-text h1{
 font-size:2.4rem;
 font-family:popin700
}
@media (min-width: 700px){
 .home-header-wrapper-text h1,.campaigns-header-wrapper-text h1,.fanpage-header-wrapper-text h1,.seo-header-wrapper-text h1,.websites-header-wrapper-text h1,.recovery-header-wrapper-text h1,.instagram-account-header-wrapper-text h1,.newsletter-header-wrapper-text h1,.contact-header-wrapper-text h1,.portfolio-header-wrapper-text h1{
     font-size:2.9rem
 }
}
@media (min-width: 1200px){
 .home-header-wrapper-text h1,.campaigns-header-wrapper-text h1,.fanpage-header-wrapper-text h1,.seo-header-wrapper-text h1,.websites-header-wrapper-text h1,.recovery-header-wrapper-text h1,.instagram-account-header-wrapper-text h1,.newsletter-header-wrapper-text h1,.contact-header-wrapper-text h1,.portfolio-header-wrapper-text h1{
     font-size:2.7rem
 }
}
@media (min-width: 1366px){
 .home-header-wrapper-text h1,.campaigns-header-wrapper-text h1,.fanpage-header-wrapper-text h1,.seo-header-wrapper-text h1,.websites-header-wrapper-text h1,.recovery-header-wrapper-text h1,.instagram-account-header-wrapper-text h1,.newsletter-header-wrapper-text h1,.contact-header-wrapper-text h1,.portfolio-header-wrapper-text h1{
     font-size:3.1rem
 }
}
@media (min-width: 1600px){
 .home-header-wrapper-text h1,.campaigns-header-wrapper-text h1,.fanpage-header-wrapper-text h1,.seo-header-wrapper-text h1,.websites-header-wrapper-text h1,.recovery-header-wrapper-text h1,.instagram-account-header-wrapper-text h1,.newsletter-header-wrapper-text h1,.contact-header-wrapper-text h1,.portfolio-header-wrapper-text h1{
     font-size:3.6rem
 }
}
.for-who-wrapper .container h2,.free-consultation-wrapper-img .free-consultation-text h2,.free-consultation-wrapper-img .why-adshoot-wrapper h2,.goog-ads-wrapper h2,.why-goog-wrapper h2,.goog-benefits-wrapper h2,.face-ads-wrapper h2,.why-face-wrapper .why-face-wrapper-title h2,.insta-ads-wrapper h2,.shoot-new-clients-wrapper h2,.why-fanepage-fb-wrapper h2,.seo-adshoot-wrapper .seo-adshoot-title h2,.website-build-wrapper .adshoot-good-shoot h2,.lost-access-wrapper .lost-access-title h2,.lost-access-wrapper .lost-access-we-help h2,.insta-trademark-wrapper .insta-trademark-text h2,.insta-trademark-wrapper .insta-possibilities-wrapper h2,.insta-trademark-wrapper .attractive-place-wrapper h2,.personal-newsletter-wrapper .personal-newsletter-title h2,.personal-newsletter-wrapper .sale-newsletter-wrapper h2,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-title,.form-contact-wrapper .form-contact-container h2{
 font-size:1.6rem;
 font-family:popin600;
 text-transform:uppercase;
 line-height:1.4
}
@media (min-width: 700px){
 .for-who-wrapper .container h2,.free-consultation-wrapper-img .free-consultation-text h2,.free-consultation-wrapper-img .why-adshoot-wrapper h2,.goog-ads-wrapper h2,.why-goog-wrapper h2,.goog-benefits-wrapper h2,.face-ads-wrapper h2,.why-face-wrapper .why-face-wrapper-title h2,.insta-ads-wrapper h2,.shoot-new-clients-wrapper h2,.why-fanepage-fb-wrapper h2,.seo-adshoot-wrapper .seo-adshoot-title h2,.website-build-wrapper .adshoot-good-shoot h2,.lost-access-wrapper .lost-access-title h2,.lost-access-wrapper .lost-access-we-help h2,.insta-trademark-wrapper .insta-trademark-text h2,.insta-trademark-wrapper .insta-possibilities-wrapper h2,.insta-trademark-wrapper .attractive-place-wrapper h2,.personal-newsletter-wrapper .personal-newsletter-title h2,.personal-newsletter-wrapper .sale-newsletter-wrapper h2,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-title,.form-contact-wrapper .form-contact-container h2{
     font-size:1.6rem
 }
}
@media (min-width: 1200px){
 .for-who-wrapper .container h2,.free-consultation-wrapper-img .free-consultation-text h2,.free-consultation-wrapper-img .why-adshoot-wrapper h2,.goog-ads-wrapper h2,.why-goog-wrapper h2,.goog-benefits-wrapper h2,.face-ads-wrapper h2,.why-face-wrapper .why-face-wrapper-title h2,.insta-ads-wrapper h2,.shoot-new-clients-wrapper h2,.why-fanepage-fb-wrapper h2,.seo-adshoot-wrapper .seo-adshoot-title h2,.website-build-wrapper .adshoot-good-shoot h2,.lost-access-wrapper .lost-access-title h2,.lost-access-wrapper .lost-access-we-help h2,.insta-trademark-wrapper .insta-trademark-text h2,.insta-trademark-wrapper .insta-possibilities-wrapper h2,.insta-trademark-wrapper .attractive-place-wrapper h2,.personal-newsletter-wrapper .personal-newsletter-title h2,.personal-newsletter-wrapper .sale-newsletter-wrapper h2,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-title,.form-contact-wrapper .form-contact-container h2{
     font-size:1.9rem
 }
}
@media (min-width: 1366px){
 .for-who-wrapper .container h2,.free-consultation-wrapper-img .free-consultation-text h2,.free-consultation-wrapper-img .why-adshoot-wrapper h2,.goog-ads-wrapper h2,.why-goog-wrapper h2,.goog-benefits-wrapper h2,.face-ads-wrapper h2,.why-face-wrapper .why-face-wrapper-title h2,.insta-ads-wrapper h2,.shoot-new-clients-wrapper h2,.why-fanepage-fb-wrapper h2,.seo-adshoot-wrapper .seo-adshoot-title h2,.website-build-wrapper .adshoot-good-shoot h2,.lost-access-wrapper .lost-access-title h2,.lost-access-wrapper .lost-access-we-help h2,.insta-trademark-wrapper .insta-trademark-text h2,.insta-trademark-wrapper .insta-possibilities-wrapper h2,.insta-trademark-wrapper .attractive-place-wrapper h2,.personal-newsletter-wrapper .personal-newsletter-title h2,.personal-newsletter-wrapper .sale-newsletter-wrapper h2,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-title,.form-contact-wrapper .form-contact-container h2{
     font-size:2.1rem
 }
}
@media (min-width: 1600px){
 .for-who-wrapper .container h2,.free-consultation-wrapper-img .free-consultation-text h2,.free-consultation-wrapper-img .why-adshoot-wrapper h2,.goog-ads-wrapper h2,.why-goog-wrapper h2,.goog-benefits-wrapper h2,.face-ads-wrapper h2,.why-face-wrapper .why-face-wrapper-title h2,.insta-ads-wrapper h2,.shoot-new-clients-wrapper h2,.why-fanepage-fb-wrapper h2,.seo-adshoot-wrapper .seo-adshoot-title h2,.website-build-wrapper .adshoot-good-shoot h2,.lost-access-wrapper .lost-access-title h2,.lost-access-wrapper .lost-access-we-help h2,.insta-trademark-wrapper .insta-trademark-text h2,.insta-trademark-wrapper .insta-possibilities-wrapper h2,.insta-trademark-wrapper .attractive-place-wrapper h2,.personal-newsletter-wrapper .personal-newsletter-title h2,.personal-newsletter-wrapper .sale-newsletter-wrapper h2,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-title,.form-contact-wrapper .form-contact-container h2{
     font-size:2.5rem
 }
}
.why-face-wrapper .face-list-all h3,.insta-ads-wrapper .insta-ads-look h3,.insta-ads-wrapper .insta-ads-more .insta-ads-more-left h3,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right h3,.website-build-wrapper .website-build-row .website-build-row-right h3,.website-build-wrapper .adshoot-offer-on-www h2,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper h3,.website-build-wrapper .moreinfo-www-wrapper h3,.website-build-wrapper .adshoot-good-shoot-change-www h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom h3,.form-contact-wrapper .form-contact-container .form-wrapper h3,.form-contact-wrapper .address-wrapper h3{
 font-size:1.3rem;
 font-family:popin600;
 line-height:1.4
}
@media (min-width: 700px){
 .why-face-wrapper .face-list-all h3,.insta-ads-wrapper .insta-ads-look h3,.insta-ads-wrapper .insta-ads-more .insta-ads-more-left h3,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right h3,.website-build-wrapper .website-build-row .website-build-row-right h3,.website-build-wrapper .adshoot-offer-on-www h2,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper h3,.website-build-wrapper .moreinfo-www-wrapper h3,.website-build-wrapper .adshoot-good-shoot-change-www h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom h3,.form-contact-wrapper .form-contact-container .form-wrapper h3,.form-contact-wrapper .address-wrapper h3{
     font-size:1.4rem
 }
}
@media (min-width: 1200px){
 .why-face-wrapper .face-list-all h3,.insta-ads-wrapper .insta-ads-look h3,.insta-ads-wrapper .insta-ads-more .insta-ads-more-left h3,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right h3,.website-build-wrapper .website-build-row .website-build-row-right h3,.website-build-wrapper .adshoot-offer-on-www h2,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper h3,.website-build-wrapper .moreinfo-www-wrapper h3,.website-build-wrapper .adshoot-good-shoot-change-www h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom h3,.form-contact-wrapper .form-contact-container .form-wrapper h3,.form-contact-wrapper .address-wrapper h3{
     font-size:1.5rem
 }
}
@media (min-width: 1366px){
 .why-face-wrapper .face-list-all h3,.insta-ads-wrapper .insta-ads-look h3,.insta-ads-wrapper .insta-ads-more .insta-ads-more-left h3,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right h3,.website-build-wrapper .website-build-row .website-build-row-right h3,.website-build-wrapper .adshoot-offer-on-www h2,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper h3,.website-build-wrapper .moreinfo-www-wrapper h3,.website-build-wrapper .adshoot-good-shoot-change-www h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom h3,.form-contact-wrapper .form-contact-container .form-wrapper h3,.form-contact-wrapper .address-wrapper h3{
     font-size:1.8rem
 }
}
@media (min-width: 1600px){
 .why-face-wrapper .face-list-all h3,.insta-ads-wrapper .insta-ads-look h3,.insta-ads-wrapper .insta-ads-more .insta-ads-more-left h3,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right h3,.website-build-wrapper .website-build-row .website-build-row-right h3,.website-build-wrapper .adshoot-offer-on-www h2,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper h3,.website-build-wrapper .moreinfo-www-wrapper h3,.website-build-wrapper .adshoot-good-shoot-change-www h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom h3,.form-contact-wrapper .form-contact-container .form-wrapper h3,.form-contact-wrapper .address-wrapper h3{
     font-size:2.2rem
 }
}
.for-who-wrapper .container .row .for-who-box .box-wrapper h4,.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column h4,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right .moreinfo-title h4,.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs h4{
 font-size:1.1rem;
 font-family:popin600;
 margin:0
}
@media (min-width: 700px){
 .for-who-wrapper .container .row .for-who-box .box-wrapper h4,.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column h4,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right .moreinfo-title h4,.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs h4{
     font-size:1.2rem
 }
}
@media (min-width: 1200px){
 .for-who-wrapper .container .row .for-who-box .box-wrapper h4,.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column h4,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right .moreinfo-title h4,.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs h4{
     font-size:1.2rem
 }
}
@media (min-width: 1366px){
 .for-who-wrapper .container .row .for-who-box .box-wrapper h4,.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column h4,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right .moreinfo-title h4,.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs h4{
     font-size:1.3rem
 }
}
@media (min-width: 1600px){
 .for-who-wrapper .container .row .for-who-box .box-wrapper h4,.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column h4,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right .moreinfo-title h4,.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs h4{
     font-size:1.3rem
 }
}
.home-header-wrapper-text p,.free-consultation-wrapper-img .free-consultation-text p,.free-consultation-wrapper-img .why-adshoot-wrapper .why-middle-text,.free-consultation-wrapper-img .why-adshoot-wrapper .why-pink-text p,.what-we-do-wrapper .what-we-do-01 .what-we-do-box .text p,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .text p,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .text p,.campaigns-header-wrapper-text p,.goog-ads-wrapper .goog-text p,.why-goog-wrapper .why-goog-wrapper-bg .why-goog-txt p,.goog-benefits-wrapper .goog-benefits-box-left p,.goog-benefits-wrapper .goog-benefits-box-right p,.face-ads-wrapper .face-text p,.why-face-wrapper .why-face-bg .why-face-top p,.why-face-wrapper .why-face-bg .why-bottom-top p,.why-face-wrapper .face-list-all .why-face-list .why-face-list-left li p,.why-face-wrapper .face-list-all .why-face-list .why-face-list-right li p,.insta-ads-wrapper .insta-ads-text p,.insta-ads-wrapper .insta-ads-look p,.insta-ads-wrapper .insta-ads-more .insta-ads-more-left p,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right li p,.fanpage-header-wrapper-text p,.shoot-new-clients-wrapper .shoot-new-clients-middle-txt p,.shoot-new-clients-wrapper .shoot-new-clients-img .shoot-new-clients-img-txt p,.why-fanepage-fb-wrapper .fanpage-middle-text p,.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column p,.seo-header-wrapper-text p,.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-text p,.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-list ul li p,.websites-header-wrapper-text p,.website-build-wrapper .website-build-row .website-build-row-right p,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper li p,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right p,.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left p,.recovery-header-wrapper-text p,.lost-access-wrapper .lost-access-row .lost-access-right p,.lost-access-wrapper .lost-access-we-help .lost-access-under-title,.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left p,.instagram-account-header-wrapper-text p,.insta-trademark-wrapper .insta-trademark-text p,.insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right p,.newsletter-header-wrapper-text p,.personal-newsletter-wrapper .personal-newsletter-title p,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top p,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom p,.personal-newsletter-wrapper .sale-newsletter-wrapper .sale-newsletter-text p,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-pink-text,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text,.contact-header-wrapper-text p,.form-contact-wrapper .form-contact-container .form-wrapper label,.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .form-button-wrapper-info #result,.form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p,.form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p a,.portfolio-header-wrapper-text p{
 font-size:1rem;
 font-family:popin400
}
@media (min-width: 1200px){
 .home-header-wrapper-text p,.free-consultation-wrapper-img .free-consultation-text p,.free-consultation-wrapper-img .why-adshoot-wrapper .why-middle-text,.free-consultation-wrapper-img .why-adshoot-wrapper .why-pink-text p,.what-we-do-wrapper .what-we-do-01 .what-we-do-box .text p,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .text p,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .text p,.campaigns-header-wrapper-text p,.goog-ads-wrapper .goog-text p,.why-goog-wrapper .why-goog-wrapper-bg .why-goog-txt p,.goog-benefits-wrapper .goog-benefits-box-left p,.goog-benefits-wrapper .goog-benefits-box-right p,.face-ads-wrapper .face-text p,.why-face-wrapper .why-face-bg .why-face-top p,.why-face-wrapper .why-face-bg .why-bottom-top p,.why-face-wrapper .face-list-all .why-face-list .why-face-list-left li p,.why-face-wrapper .face-list-all .why-face-list .why-face-list-right li p,.insta-ads-wrapper .insta-ads-text p,.insta-ads-wrapper .insta-ads-look p,.insta-ads-wrapper .insta-ads-more .insta-ads-more-left p,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right li p,.fanpage-header-wrapper-text p,.shoot-new-clients-wrapper .shoot-new-clients-middle-txt p,.shoot-new-clients-wrapper .shoot-new-clients-img .shoot-new-clients-img-txt p,.why-fanepage-fb-wrapper .fanpage-middle-text p,.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column p,.seo-header-wrapper-text p,.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-text p,.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-list ul li p,.websites-header-wrapper-text p,.website-build-wrapper .website-build-row .website-build-row-right p,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper li p,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right p,.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left p,.recovery-header-wrapper-text p,.lost-access-wrapper .lost-access-row .lost-access-right p,.lost-access-wrapper .lost-access-we-help .lost-access-under-title,.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left p,.instagram-account-header-wrapper-text p,.insta-trademark-wrapper .insta-trademark-text p,.insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right p,.newsletter-header-wrapper-text p,.personal-newsletter-wrapper .personal-newsletter-title p,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top p,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom p,.personal-newsletter-wrapper .sale-newsletter-wrapper .sale-newsletter-text p,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-pink-text,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text,.contact-header-wrapper-text p,.form-contact-wrapper .form-contact-container .form-wrapper label,.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .form-button-wrapper-info #result,.form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p,.form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p a,.portfolio-header-wrapper-text p{
     font-size:1.1rem
 }
}
@media (min-width: 1600px){
 .home-header-wrapper-text p,.free-consultation-wrapper-img .free-consultation-text p,.free-consultation-wrapper-img .why-adshoot-wrapper .why-middle-text,.free-consultation-wrapper-img .why-adshoot-wrapper .why-pink-text p,.what-we-do-wrapper .what-we-do-01 .what-we-do-box .text p,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .text p,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .text p,.campaigns-header-wrapper-text p,.goog-ads-wrapper .goog-text p,.why-goog-wrapper .why-goog-wrapper-bg .why-goog-txt p,.goog-benefits-wrapper .goog-benefits-box-left p,.goog-benefits-wrapper .goog-benefits-box-right p,.face-ads-wrapper .face-text p,.why-face-wrapper .why-face-bg .why-face-top p,.why-face-wrapper .why-face-bg .why-bottom-top p,.why-face-wrapper .face-list-all .why-face-list .why-face-list-left li p,.why-face-wrapper .face-list-all .why-face-list .why-face-list-right li p,.insta-ads-wrapper .insta-ads-text p,.insta-ads-wrapper .insta-ads-look p,.insta-ads-wrapper .insta-ads-more .insta-ads-more-left p,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right li p,.fanpage-header-wrapper-text p,.shoot-new-clients-wrapper .shoot-new-clients-middle-txt p,.shoot-new-clients-wrapper .shoot-new-clients-img .shoot-new-clients-img-txt p,.why-fanepage-fb-wrapper .fanpage-middle-text p,.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column p,.seo-header-wrapper-text p,.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-text p,.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-list ul li p,.websites-header-wrapper-text p,.website-build-wrapper .website-build-row .website-build-row-right p,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper li p,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right p,.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left p,.recovery-header-wrapper-text p,.lost-access-wrapper .lost-access-row .lost-access-right p,.lost-access-wrapper .lost-access-we-help .lost-access-under-title,.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left p,.instagram-account-header-wrapper-text p,.insta-trademark-wrapper .insta-trademark-text p,.insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right p,.newsletter-header-wrapper-text p,.personal-newsletter-wrapper .personal-newsletter-title p,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top p,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom p,.personal-newsletter-wrapper .sale-newsletter-wrapper .sale-newsletter-text p,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-pink-text,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text,.contact-header-wrapper-text p,.form-contact-wrapper .form-contact-container .form-wrapper label,.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .form-button-wrapper-info #result,.form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p,.form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p a,.portfolio-header-wrapper-text p{
     font-size:1.2rem;
     line-height:1.6
 }
}
.what-we-do-wrapper .btn-wrapper .btn-client,.goog-benefits-wrapper .goog-benefits-box-right .goog-benefits-btn-wrapper a,.why-face-wrapper .face-list-all .why-face-list-btn-wrapper .why-face-list-btn,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right .insta-ads-btn-wrapper .insta-ads-btn,.why-fanepage-fb-wrapper .fanpage-fb-btn-wrapper .fanpage-fb-btn,.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-btn-wrapper .seo-adshoot-btn,.website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-btn-wrapper .adshoot-good-shoot-btn,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .offer-button-wrapper .offer-button-wrapper-btn,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-btn-wrapper .moreinfo-www-btn,.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left .adshoot-good-shoot-change-www-btn-wrapper .adshoot-good-shoot-change-www-btn,.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left .lost-access-btn-wrapper .lost-access-btn,.insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right .attractive-place-right-btn-wrapper .attractive-place-right-btn,.personal-newsletter-wrapper .personal-newsletter-btn-wrapper .personal-newsletter-btn,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text .benefits-newsletter-text-btn-wrapper .benefits-newsletter-text-btn,.form-contact-wrapper .address-wrapper .address-row .address-row-right .face-btn,.portfolio-fb-btn-wrapper .portfolio-fb-btn{
 font-size:.8rem;
 font-weight:500;
 padding:.8rem 1.5rem;
 border-radius:10px;
 color:#fff;
 background:linear-gradient(90.26deg, #892B9F .45%, #C52885 80.19%, #D4277E 100.02%);
 background-size:300% 100%;
 background-position:60% 50%;
 text-decoration:none;
 transition:0.5s
}
.what-we-do-wrapper .btn-wrapper .btn-client:hover,.goog-benefits-wrapper .goog-benefits-box-right .goog-benefits-btn-wrapper a:hover,.why-face-wrapper .face-list-all .why-face-list-btn-wrapper .why-face-list-btn:hover,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right .insta-ads-btn-wrapper .insta-ads-btn:hover,.why-fanepage-fb-wrapper .fanpage-fb-btn-wrapper .fanpage-fb-btn:hover,.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-btn-wrapper .seo-adshoot-btn:hover,.website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-btn-wrapper .adshoot-good-shoot-btn:hover,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .offer-button-wrapper .offer-button-wrapper-btn:hover,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-btn-wrapper .moreinfo-www-btn:hover,.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left .adshoot-good-shoot-change-www-btn-wrapper .adshoot-good-shoot-change-www-btn:hover,.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left .lost-access-btn-wrapper .lost-access-btn:hover,.insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right .attractive-place-right-btn-wrapper .attractive-place-right-btn:hover,.personal-newsletter-wrapper .personal-newsletter-btn-wrapper .personal-newsletter-btn:hover,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text .benefits-newsletter-text-btn-wrapper .benefits-newsletter-text-btn:hover,.form-contact-wrapper .address-wrapper .address-row .address-row-right .face-btn:hover,.portfolio-fb-btn-wrapper .portfolio-fb-btn:hover{
 background-position:0% 50%
}
@media (min-width: 1200px){
 .what-we-do-wrapper .btn-wrapper .btn-client,.goog-benefits-wrapper .goog-benefits-box-right .goog-benefits-btn-wrapper a,.why-face-wrapper .face-list-all .why-face-list-btn-wrapper .why-face-list-btn,.insta-ads-wrapper .insta-ads-more .insta-ads-more-right .insta-ads-btn-wrapper .insta-ads-btn,.why-fanepage-fb-wrapper .fanpage-fb-btn-wrapper .fanpage-fb-btn,.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-btn-wrapper .seo-adshoot-btn,.website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-btn-wrapper .adshoot-good-shoot-btn,.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .offer-button-wrapper .offer-button-wrapper-btn,.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-btn-wrapper .moreinfo-www-btn,.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left .adshoot-good-shoot-change-www-btn-wrapper .adshoot-good-shoot-change-www-btn,.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left .lost-access-btn-wrapper .lost-access-btn,.insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right .attractive-place-right-btn-wrapper .attractive-place-right-btn,.personal-newsletter-wrapper .personal-newsletter-btn-wrapper .personal-newsletter-btn,.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text .benefits-newsletter-text-btn-wrapper .benefits-newsletter-text-btn,.form-contact-wrapper .address-wrapper .address-row .address-row-right .face-btn,.portfolio-fb-btn-wrapper .portfolio-fb-btn{
     font-size:.9rem
 }
}
*,*::before,*::after{
 margin:0;
 padding:0;
 box-sizing:border-box
}
@font-face{
 font-family:popin400;
 src:url("../assets/fonts/Poppins-Regular.ttf")
}
@font-face{
 font-family:popin600;
 src:url("../assets/fonts/Poppins-SemiBold.ttf")
}
@font-face{
 font-family:popin700;
 src:url("../assets/fonts/Poppins-Bold.ttf")
}
html{
 scroll-behavior:smooth
}
body{
 font-family:popin400;
 width:100%;
 background:transparent;
 overflow:auto
}
body::-webkit-scrollbar{
 width:7px
}
body::-webkit-scrollbar-track{
 background-color:#fff
}
body::-webkit-scrollbar-thumb{
 background-color:#CD2781
}
p{
 margin:0
}
.my-sticki{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 z-index:10
}
.top-bar-wrapper{
 width:100%;
 padding:1rem;
 display:flex;
 justify-content:space-between;
 align-items:center;
 background:transparent
}
.top-bar-wrapper-img img{
 width:8rem
}
.top-bar-wrapper-contact{
 display:flex;
 align-items:center
}
.top-bar-wrapper-contact .face-icon-nav{
 padding:.4rem;
 margin-left:.5rem
}
.top-bar-wrapper-contact .face-icon-nav a{
 color:#fff
}
.top-bar-wrapper-contact .face-icon-nav a i{
 font-size:1.4rem;
 color:#CD2781;
 -webkit-text-stroke:1px #8F2A9C;
 -webkit-text-fill-color:#CD2781
}
.top-bar-wrapper-contact p{
 font-size:.8rem;
 font-weight:600
}
.top-bar-wrapper-contact p:nth-child(1) a{
 color:#8F2A9C;
 text-decoration:none
}
.top-bar-wrapper-contact p:nth-child(2) a{
 color:#8F2A9C;
 text-decoration:none
}
.top-bar-wrapper-contact p i{
 margin-right:.5rem
}
.navbar{
 background:transparent;
 z-index:999
}
.navbar .navbar-nav{
 border-radius:3px;
 background:#952A99
}
.navbar .navbar-toggler{
 border:none
}
.navbar .navbar-toggler i{
 color:#fff;
 font-size:1.5rem
}
.navbar .navbar-toggler:hover,.navbar .navbar-toggler:focus{
 box-shadow:none;
 outline:none
}
.navbar .nav-item{
 margin:0 1rem
}
.navbar .nav-link{
 color:#fff !important
}
.navbar .navbar-nav .dropdown-menu{
 background:#1C242F;
 border:2px solid #000
}
.navbar .navbar-nav .dropdown-menu .dropdown-item:focus,.navbar .navbar-nav .dropdown-menu .dropdown-item:hover{
 background:#CD2781
}
.navbar .dropdown-menu a{
 font-size:.8rem;
 color:#fff !important
}
@media (min-width: 1200px){
 .top-bar-wrapper{
     padding:1rem 5rem
 }
 .top-bar-wrapper-img img{
     width:14rem
 }
 .top-bar-wrapper-contact .face-icon-nav a i{
     font-size:1.5rem;
     color:#CD2781;
     -webkit-text-stroke:1px #CD2781;
     -webkit-text-fill-color:#8F2A9C
 }
 .top-bar-wrapper-contact p{
     font-size:.9rem
 }
 .top-bar-wrapper-contact p:nth-child(1) a{
     color:#8F2A9C;
     text-decoration:none
 }
 .navbar{
     background:transparent
 }
 .navbar .navbar-nav{
     background:transparent
 }
 .navbar .dropdown-menu a{
     font-size:.8rem
 }
}
@media (min-width: 1400px){
 .top-bar-wrapper{
     padding:1rem 5rem
 }
 .top-bar-wrapper-contact p:nth-child(1) a{
     color:#CD2781;
     text-decoration:none
 }
}
@media (min-width: 1600px){
 .top-bar-wrapper-contact .face-icon-nav{
     padding:.4rem;
     margin-left:.9rem
 }
 .top-bar-wrapper-contact .face-icon-nav a i{
     font-size:1.9rem
 }
}
@media (min-width: 1950px){
 .top-bar-wrapper{
     padding:1rem 15rem
 }
 .top-bar-wrapper-img img{
     width:14rem
 }
 .navbar .navbar-nav{
     margin-right:12.5rem !important
 }
}
.footer-wrapper{
 width:100%;
 background:#1C242F;
 padding:4rem 1rem
}
.footer-wrapper .row{
 justify-content:center;
 align-items:center
}
.footer-wrapper .bottom-logo{
 margin-bottom:2rem
}
.footer-wrapper .bottom-logo img{
 width:10rem
}
.footer-wrapper .bottom-menu-01 ul,.footer-wrapper .bottom-menu-02 ul{
 list-style:none
}
.footer-wrapper .bottom-menu-01 li,.footer-wrapper .bottom-menu-02 li{
 list-style:none;
 padding:.3rem 0
}
.footer-wrapper .bottom-menu-01 li a,.footer-wrapper .bottom-menu-02 li a{
 color:#fff !important;
 margin:0;
 padding:0
}
.footer-wrapper .bottom-menu-01 .btn,.footer-wrapper .bottom-menu-02 .btn{
 color:#fff !important;
 margin:0;
 padding:0;
 border:none !important
}
.footer-wrapper .bottom-menu-01 .btn:hover,.footer-wrapper .bottom-menu-01 .btn:focus,.footer-wrapper .bottom-menu-02 .btn:hover,.footer-wrapper .bottom-menu-02 .btn:focus{
 box-shadow:none !important;
 outline:none !important;
 border:none !important
}
.footer-wrapper .bottom-menu-01 .dropdown-menu.drop-up,.footer-wrapper .bottom-menu-02 .dropdown-menu.drop-up{
 background:#1C242F;
 border:2px solid #000
}
.footer-wrapper .bottom-menu-01 .dropdown-menu.drop-up li,.footer-wrapper .bottom-menu-02 .dropdown-menu.drop-up li{
 padding:.2rem .5rem
}
.footer-wrapper .bottom-menu-01 .dropdown-menu.drop-up li a,.footer-wrapper .bottom-menu-02 .dropdown-menu.drop-up li a{
 text-decoration:none
}
.footer-wrapper .bottom-menu-01 .dropdown-menu.drop-up li:focus,.footer-wrapper .bottom-menu-01 .dropdown-menu.drop-up li:hover,.footer-wrapper .bottom-menu-02 .dropdown-menu.drop-up li:focus,.footer-wrapper .bottom-menu-02 .dropdown-menu.drop-up li:hover{
 background:#CD2781
}
@media (min-width: 1200px){
 .footer-wrapper{
     padding:4rem 1rem
 }
 .footer-wrapper .bottom-logo{
     margin-bottom:0;
     display:flex;
     justify-content:center;
     align-items:center
 }
 .footer-wrapper .bottom-logo img{
     width:15rem;
     display:block
 }
 .footer-wrapper .bottom-menu-01,.footer-wrapper .bottom-menu-02{
     display:flex;
     justify-content:space-evenly
 }
 .footer-wrapper .bottom-menu-01 .btn::after,.footer-wrapper .bottom-menu-02 .btn::after{
     transform:rotate(180deg)
 }
 .footer-wrapper .bottom-menu-02{
     display:flex;
     flex-direction:row;
     justify-content:space-evenly
 }
}
.home-header-wrapper{
 position:relative;
 width:100%;
 background:#1C242F
}
.home-header-wrapper-img{
 width:100%;
 height:90%;
 background-image:url("../assets/img/Home/Mask-Group2x.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.home-header-wrapper-text{
 padding:45% 1rem 1rem
}
.home-header-wrapper-text h1{
 position:relative;
 color:#fff;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.home-header-wrapper-text h1::before{
 position:absolute;
 content:'';
 left:0;
 bottom:-0.5rem;
 width:20%;
 height:2px;
 background:#fff
}
.home-header-wrapper-text p{
 color:#fff;
 padding:.5rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.home-header-wrapper .header-computer{
 display:none
}
.for-who-wrapper{
 width:100%;
 min-height:100vh;
 background:#1C242F
}
.for-who-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/home-22.png");
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
 padding:5rem 1rem
}
.for-who-wrapper .container{
 width:100%;
 padding:0
}
.for-who-wrapper .container h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.for-who-wrapper .container h2 img{
 width:6.2rem
}
.for-who-wrapper .container .row{
 display:flex;
 justify-content:space-between;
 padding:0;
 margin:0
}
.for-who-wrapper .container .row .for-who-box{
 padding:0;
 display:flex
}
.for-who-wrapper .container .row .for-who-box .box-wrapper{
 position:relative;
 padding:.5rem;
 display:flex;
 flex-direction:column
}
.for-who-wrapper .container .row .for-who-box .box-wrapper h4{
 color:#CD2781;
 margin:2rem 0 1.5rem
}
.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-01,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-02,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-03,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-04,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-05{
 padding:2rem;
 flex:2;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
 border-radius:10px
}
.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-01 ul li,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-02 ul li,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-03 ul li,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-04 ul li,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-05 ul li{
 color:#fff;
 padding:.3rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.for-who-wrapper .container .row .for-who-box .box-wrapper .number-color{
 display:none
}
.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-01{
 background-image:url("../assets/img/Home/Kafelek-01.webp")
}
.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-02{
 background-image:url("../assets/img/Home/Kafelek-02.webp")
}
.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-03{
 background-image:url("../assets/img/Home/Kafelek-03.webp")
}
.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-04{
 background-image:url("../assets/img/Home/Kafelek-04.webp")
}
.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-05{
 background-image:url("../assets/img/Home/Kafelek-05.webp")
}
.free-consultation-wrapper{
 width:100%;
 background:#1C242F
}
.free-consultation-wrapper-img{
 padding:5rem 1rem;
 background-image:url("../assets/img/Adshoot-Backgroundtiny/home-32.png");
 background-position:50% 60%;
 background-repeat:no-repeat;
 background-size:cover
}
.free-consultation-wrapper-img .free-consultation-img{
 padding:1rem
}
.free-consultation-wrapper-img .free-consultation-text{
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center
}
.free-consultation-wrapper-img .free-consultation-text h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.free-consultation-wrapper-img .free-consultation-text h2 span{
 color:#CD2781
}
.free-consultation-wrapper-img .free-consultation-text p{
 color:#fff;
 padding:.5rem 0
}
.free-consultation-wrapper-img .free-consultation-text p .adshoot{
 width:6rem;
 margin-bottom:.2rem
}
.free-consultation-wrapper-img .free-consultation-text a{
 width:60%;
 padding:.3rem 1rem;
 margin:2rem 0;
 text-align:center;
 background:#CD2781;
 color:#fff;
 border-radius:10px
}
.free-consultation-wrapper-img .why-adshoot-wrapper{
 width:100%;
 padding:4rem .5rem
}
.free-consultation-wrapper-img .why-adshoot-wrapper h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.free-consultation-wrapper-img .why-adshoot-wrapper h2 p{
 line-height:1.4
}
.free-consultation-wrapper-img .why-adshoot-wrapper h2 span{
 color:#CD2781
}
.free-consultation-wrapper-img .why-adshoot-wrapper h2 img{
 width:10rem
}
.free-consultation-wrapper-img .why-adshoot-wrapper .why-middle-text{
 color:#fff;
 text-align:center;
 max-width:800px;
 margin:0 auto 2rem
}
.free-consultation-wrapper-img .why-adshoot-wrapper .why-pink-text{
 padding:1.5rem;
 margin-top:2rem;
 background-image:url("../assets/img/Home/Rectangle-392x.webp");
 background-position:100% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 max-width:800px;
 margin:0 auto
}
.free-consultation-wrapper-img .why-adshoot-wrapper .why-pink-text p{
 color:#fff
}
.what-we-do-wrapper{
 width:100%;
 background-image:url("../assets/img/Adshoot-Backgroundtiny/home-42.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:1rem 0 4rem
}
.what-we-do-wrapper .what-we-do-01{
 background-image:url("../assets/img/Home/opsi-01.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.what-we-do-wrapper .what-we-do-03{
 background-image:url("../assets/img/Home/opsi-03.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.what-we-do-wrapper .what-we-do-01,.what-we-do-wrapper .what-we-do-02,.what-we-do-wrapper .what-we-do-03{
 width:100%
}
.what-we-do-wrapper .what-we-do-01 .what-we-do-box,.what-we-do-wrapper .what-we-do-02 .what-we-do-box,.what-we-do-wrapper .what-we-do-03 .what-we-do-box{
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 padding:3.5rem 1.5rem
}
.what-we-do-wrapper .what-we-do-01 .what-we-do-box .number,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .number,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .number{
 text-align:center
}
.what-we-do-wrapper .what-we-do-01 .what-we-do-box .number img,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .number img,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .number img{
 width:8rem;
 padding:1rem
}
.what-we-do-wrapper .what-we-do-01 .what-we-do-box .text,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .text,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .text{
 padding:1rem 0
}
.what-we-do-wrapper .what-we-do-01 .what-we-do-box .text p,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .text p,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .text p{
 color:#fff;
 text-align:center;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.what-we-do-wrapper .btn-wrapper{
 padding:4rem 0 2rem;
 text-align:center
}
.campaigns-header-wrapper{
 position:relative;
 width:100%;
 height:100vh;
 background:#1C242F
}
.campaigns-header-wrapper-img{
 width:100%;
 height:90%;
 background-image:url("../assets/img/Campaigns/Kampanie.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.campaigns-header-wrapper-text{
 padding:45% 1rem 1rem
}
.campaigns-header-wrapper-text h1{
 position:relative;
 color:#fff;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.campaigns-header-wrapper-text h1::before{
 position:absolute;
 content:'';
 left:0;
 bottom:-0.5rem;
 width:20%;
 height:2px;
 background:#fff
}
.campaigns-header-wrapper-text p{
 color:#fff;
 padding:.5rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.campaigns-header-wrapper .campaigns-computer{
 display:none
}
.goog-ads-wrapper{
 width:100%;
 background:#1C242F
}
.goog-ads-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/kampania-reklamowa-top01.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:5rem 1rem
}
.goog-ads-wrapper h2{
 color:#fff;
 text-align:center
}
.goog-ads-wrapper h2 img{
 width:5.5rem;
 margin-bottom:.5rem;
 margin-left:.2rem
}
.goog-ads-wrapper .goog-text{
 position:relative;
 padding:1.5rem;
 background:#151C24;
 border-radius:10px
}
.goog-ads-wrapper .goog-text p{
 color:#fff
}
.goog-ads-wrapper .goog-text .log-goog{
 display:none
}
.why-goog-wrapper{
 width:100%;
 background:#1C242F
}
.why-goog-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/kampania-reklamowa-22x.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0
}
.why-goog-wrapper h2{
 color:#fff;
 text-align:center;
 padding:1.5rem
}
.why-goog-wrapper .why-goog-wrapper-bg{
 width:100%;
 background-image:url("../assets/img/Campaigns/Rectangle-01.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.why-goog-wrapper .why-goog-wrapper-bg .why-goog-txt{
 padding:3rem 1.5rem
}
.why-goog-wrapper .why-goog-wrapper-bg .why-goog-txt p{
 color:#fff;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.goog-benefits-wrapper{
 width:100%;
 background:#1C242F
}
.goog-benefits-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/kampania-reklamowa-22x.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0
}
.goog-benefits-wrapper h2{
 color:#CD2781;
 text-align:center;
 padding:1.5rem
}
.goog-benefits-wrapper .goog-benefits-boxes{
 padding:0;
 margin:0
}
.goog-benefits-wrapper .goog-benefits-box-left{
 background-image:url("../assets/img/Campaigns/Rectangle-02.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 display:flex;
 align-items:center;
 padding:3rem 1.5rem
}
.goog-benefits-wrapper .goog-benefits-box-left p{
 color:#fff;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.goog-benefits-wrapper .goog-benefits-box-right{
 padding:3rem 1.5rem;
 display:flex;
 flex-direction:column;
 align-items:center
}
.goog-benefits-wrapper .goog-benefits-box-right p{
 color:#fff
}
.goog-benefits-wrapper .goog-benefits-box-right .goog-benefits-btn-wrapper{
 padding:2rem 0 2rem;
 text-align:center
}
.face-ads-wrapper{
 width:100%;
 background:#1C242F
}
.face-ads-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/kampania-reklamowa-top01.png");
 background-repeat:no-repeat;
 background-size:cover;
 padding:.5rem 1rem 3rem
}
.face-ads-wrapper h2{
 color:#fff;
 text-align:center
}
.face-ads-wrapper h2 img{
 width:5.5rem;
 margin-bottom:.5rem;
 margin-left:.2rem
}
.face-ads-wrapper .face-text{
 position:relative;
 padding:1.5rem;
 background:#151C24;
 border-radius:10px
}
.face-ads-wrapper .face-text p{
 color:#fff
}
.face-ads-wrapper .face-text .log-face{
 display:none
}
.why-face-wrapper{
 width:100%;
 background:#1C242F
}
.why-face-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/kampania-reklamowa-32x.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0 3rem
}
.why-face-wrapper .why-face-wrapper-title{
 background:linear-gradient(176.86deg, #892B9F 2.29%, #D4277E 92.16%);
 padding:2rem 0;
 margin-bottom:3rem
}
.why-face-wrapper .why-face-wrapper-title h2{
 color:#fff;
 text-align:center;
 font-weight:400
}
.why-face-wrapper .why-face-bg{
 background-image:url("../assets/img/Campaigns/Kampania-zdjecie-przy-stole.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:0;
 min-height:100vh;
 display:flex;
 flex-direction:column;
 justify-content:space-between
}
.why-face-wrapper .why-face-bg .why-face-top{
 background:#8F2A9C;
 padding:2rem 1.5rem
}
.why-face-wrapper .why-face-bg .why-face-top p{
 color:#fff
}
.why-face-wrapper .why-face-bg .why-bottom-top{
 background:#CD2781;
 padding:2rem 1.5rem
}
.why-face-wrapper .why-face-bg .why-bottom-top p{
 color:#fff
}
.why-face-wrapper .face-list-all{
 padding-top:4rem
}
.why-face-wrapper .face-list-all h3{
 color:#CD2781;
 text-align:center;
 font-weight:400;
 text-transform:uppercase
}
.why-face-wrapper .face-list-all .why-face-list{
 padding:1rem 0
}
.why-face-wrapper .face-list-all .why-face-list .row{
 padding:0;
 margin:0
}
.why-face-wrapper .face-list-all .why-face-list .why-face-list-left{
 display:flex;
 justify-content:center
}
.why-face-wrapper .face-list-all .why-face-list .why-face-list-left ul{
 display:inline
}
.why-face-wrapper .face-list-all .why-face-list .why-face-list-left li{
 display:flex;
 padding:0.3rem 0
}
.why-face-wrapper .face-list-all .why-face-list .why-face-list-left li .far{
 color:#CD2781;
 padding-right:1rem
}
.why-face-wrapper .face-list-all .why-face-list .why-face-list-left li p{
 color:#fff
}
.why-face-wrapper .face-list-all .why-face-list .why-face-list-right{
 display:flex;
 justify-content:center
}
.why-face-wrapper .face-list-all .why-face-list .why-face-list-right ul{
 display:inline
}
.why-face-wrapper .face-list-all .why-face-list .why-face-list-right li{
 display:flex;
 padding:0.3rem 0
}
.why-face-wrapper .face-list-all .why-face-list .why-face-list-right li .far{
 color:#fff;
 padding-right:1rem
}
.why-face-wrapper .face-list-all .why-face-list .why-face-list-right li p{
 color:#CD2781
}
.why-face-wrapper .face-list-all .why-face-list-btn-wrapper{
 padding:3rem 0 2rem;
 text-align:center
}
.insta-ads-wrapper{
 width:100%;
 background:#1C242F
}
.insta-ads-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/kampania-reklamowa-42x.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0 3rem
}
.insta-ads-wrapper h2{
 color:#fff;
 text-align:center
}
.insta-ads-wrapper h2 img{
 width:5.5rem;
 margin-bottom:.5rem;
 margin-left:.2rem
}
.insta-ads-wrapper .insta-ads-text{
 position:relative;
 padding:1rem 1rem 3rem;
 margin:0 0 0 auto
}
.insta-ads-wrapper .insta-ads-text p{
 text-align:center;
 color:#fff
}
.insta-ads-wrapper .insta-ads-text img{
 display:none
}
.insta-ads-wrapper .insta-ads-look{
 padding:1rem;
 background-image:url("../assets/img/Home/Rectangle-392x.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.insta-ads-wrapper .insta-ads-look h3{
 color:#fff;
 text-transform:uppercase;
 margin-bottom:1rem
}
.insta-ads-wrapper .insta-ads-look p{
 color:#fff
}
.insta-ads-wrapper .insta-ads-more{
 padding:3rem 0 0;
 margin:0
}
.insta-ads-wrapper .insta-ads-more .insta-ads-more-left{
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 background-image:url("../assets/img/Campaigns/kampanie-zdjecia.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 1.5rem
}
.insta-ads-wrapper .insta-ads-more .insta-ads-more-left h3{
 color:#fff;
 text-align:center;
 text-transform:uppercase;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.insta-ads-wrapper .insta-ads-more .insta-ads-more-left p{
 color:#fff;
 text-align:center;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.insta-ads-wrapper .insta-ads-more .insta-ads-more-right{
 padding:3rem 1.5rem;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center
}
.insta-ads-wrapper .insta-ads-more .insta-ads-more-right h3{
 color:#CD2781;
 text-align:center;
 text-transform:uppercase;
 margin-bottom:2rem;
 font-weight:400
}
.insta-ads-wrapper .insta-ads-more .insta-ads-more-right ul{
 display:inline
}
.insta-ads-wrapper .insta-ads-more .insta-ads-more-right li{
 display:flex;
 padding:0.3rem 0
}
.insta-ads-wrapper .insta-ads-more .insta-ads-more-right li .fas{
 color:#CD2781;
 padding-right:1rem
}
.insta-ads-wrapper .insta-ads-more .insta-ads-more-right li p{
 color:#fff
}
.insta-ads-wrapper .insta-ads-more .insta-ads-more-right .insta-ads-btn-wrapper{
 padding:2rem 0 2rem;
 text-align:center
}
.fanpage-header-wrapper{
 position:relative;
 width:100%;
 height:100vh;
 background:#1C242F
}
.fanpage-header-wrapper-img{
 width:100%;
 height:90%;
 background-image:url("../assets/img/Facebook/header-fanpage.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.fanpage-header-wrapper-text{
 padding:45% 1rem 1rem
}
.fanpage-header-wrapper-text h1{
 position:relative;
 color:#fff;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.fanpage-header-wrapper-text h1::before{
 position:absolute;
 content:'';
 left:0;
 bottom:-0.5rem;
 width:20%;
 height:2px;
 background:#fff
}
.fanpage-header-wrapper-text p{
 color:#fff;
 padding:.5rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.fanpage-header-wrapper .fanpage-computer{
 display:none
}
.shoot-new-clients-wrapper{
 width:100%;
 background:#1C242F
}
.shoot-new-clients-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/fanpage-na-fb22x.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0 8rem
}
.shoot-new-clients-wrapper h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.shoot-new-clients-wrapper h2 img{
 width:8.5rem
}
.shoot-new-clients-wrapper .shoot-new-clients-middle-txt{
 position:relative;
 padding:1.5rem;
 text-align:center
}
.shoot-new-clients-wrapper .shoot-new-clients-middle-txt p{
 color:#CD2781
}
.shoot-new-clients-wrapper .shoot-new-clients-middle-txt img{
 display:none
}
.shoot-new-clients-wrapper .shoot-new-clients-img{
 width:100%;
 padding:2rem 0;
 background-image:url("../assets/img/Facebook/people-computer.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.shoot-new-clients-wrapper .shoot-new-clients-img .shoot-new-clients-img-txt{
 background:linear-gradient(90deg, #8A2B9E 0%, #CF2780 100%);
 padding:1.5rem;
 border-radius:10px;
 transform:translateY(50%)
}
.shoot-new-clients-wrapper .shoot-new-clients-img .shoot-new-clients-img-txt p{
 color:#fff;
 text-align:center;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.why-fanepage-fb-wrapper{
 width:100%;
 background:#1C242F
}
.why-fanepage-fb-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/kampania-reklamowa-42x.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0 3rem
}
.why-fanepage-fb-wrapper h2{
 color:#CD2781;
 text-align:center;
 font-weight:400;
 margin-bottom:2rem
}
.why-fanepage-fb-wrapper .fanpage-middle-text{
 margin-bottom:2rem
}
.why-fanepage-fb-wrapper .fanpage-middle-text p{
 color:#fff;
 text-align:center
}
.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper{
 margin:0;
 padding:3rem 0;
 background-image:url("../assets/img/Facebook/girl-phone.webp");
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column{
 padding:1.5rem;
 margin:.5rem 0;
 background:rgba(0,0,0,0.5);
 border-radius:10px
}
.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column h4{
 color:#fff;
 text-align:center;
 margin-bottom:1.5rem
}
.why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column p{
 color:#fff;
 text-align:center;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.why-fanepage-fb-wrapper .fanpage-fb-btn-wrapper{
 padding:4rem 0 2rem;
 text-align:center
}
.seo-header-wrapper{
 position:relative;
 width:100%;
 height:100vh;
 background:#1C242F
}
.seo-header-wrapper-img{
 width:100%;
 height:90%;
 background-image:url("../assets/img/Seo/header-seo.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.seo-header-wrapper-text{
 padding:45% 1rem 1rem
}
.seo-header-wrapper-text h1{
 position:relative;
 color:#fff;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5);
 font-size:2rem
}
.seo-header-wrapper-text h1::before{
 position:absolute;
 content:'';
 left:0;
 bottom:-0.5rem;
 width:20%;
 height:2px;
 background:#fff
}
.seo-header-wrapper-text p{
 color:#fff;
 padding:.5rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.seo-header-wrapper .seo-computer{
 display:none
}
.seo-adshoot-wrapper{
 width:100%;
 background:#1C242F
}
.seo-adshoot-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/seo-22x.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:5rem 1rem
}
.seo-adshoot-wrapper .seo-adshoot-title{
 width:100%
}
.seo-adshoot-wrapper .seo-adshoot-title h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.seo-adshoot-wrapper .seo-adshoot-title h2 img{
 width:8.5rem
}
.seo-adshoot-wrapper .seo-adshoot-row{
 width:100%;
 padding:0;
 margin:0
}
.seo-adshoot-wrapper .seo-adshoot-row .my-col-left,.seo-adshoot-wrapper .seo-adshoot-row .my-col-right{
 padding:0
}
.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-text{
 padding:2rem .5rem
}
.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-text p{
 color:#fff
}
.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-list{
 width:100%
}
.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-list ul{
 display:inline
}
.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-list ul li{
 display:flex;
 padding:0.3rem 0
}
.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-list ul li .far{
 color:#CD2781;
 padding-right:1rem
}
.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-list ul li p{
 color:#fff
}
.seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-btn-wrapper{
 padding:3rem 0 2rem;
 text-align:center
}
.websites-header-wrapper{
 position:relative;
 width:100%;
 height:100vh;
 background:#1C242F
}
.websites-header-wrapper-img{
 width:100%;
 height:90%;
 background-image:url("../assets/img/Projects-www/websites-header.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.websites-header-wrapper-text{
 padding:45% 1rem 1rem
}
.websites-header-wrapper-text h1{
 position:relative;
 color:#fff;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.websites-header-wrapper-text h1::before{
 position:absolute;
 content:'';
 left:0;
 bottom:-0.5rem;
 width:20%;
 height:2px;
 background:#fff
}
.websites-header-wrapper-text p{
 color:#fff;
 padding:.5rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.websites-header-wrapper .websites-computer{
 display:none
}
.website-build-wrapper{
 width:100%;
 background:#1C242F
}
.website-build-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/strony-www-background.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0 3rem
}
.website-build-wrapper .website-build-row{
 width:100%;
 margin:0;
 padding:0
}
.website-build-wrapper .website-build-row .website-build-row-left{
 position:relative
}
.website-build-wrapper .website-build-row .website-build-row-left .img-website-01{
 width:90%
}
.website-build-wrapper .website-build-row .website-build-row-left .img-website-02{
 position:absolute;
 right:-3%;
 bottom:-15%;
 width:55%
}
.website-build-wrapper .website-build-row .website-build-row-right{
 width:100%;
 padding:5rem 0 2rem
}
.website-build-wrapper .website-build-row .website-build-row-right h3{
 color:#fff;
 font-weight:400;
 text-transform:uppercase;
 text-align:center;
 margin-bottom:2rem
}
.website-build-wrapper .website-build-row .website-build-row-right h3 span{
 color:#CD2781
}
.website-build-wrapper .website-build-row .website-build-row-right p{
 color:#fff;
 padding:1rem
}
.website-build-wrapper .adshoot-good-shoot{
 width:100%;
 padding:2rem 1.5rem
}
.website-build-wrapper .adshoot-good-shoot h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.website-build-wrapper .adshoot-good-shoot h2 img{
 width:7rem;
 margin-bottom:.3rem
}
.website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-row{
 padding:0;
 margin:0
}
.website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-row .adshoot-good-shoot-left{
 background:#CD2781;
 color:#fff;
 padding:1rem
}
.website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-row .adshoot-good-shoot-right{
 background:#1C242F;
 color:#fff;
 padding:1rem
}
.website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-btn-wrapper{
 padding:4rem 0 2rem;
 text-align:center
}
.website-build-wrapper .adshoot-offer-on-www{
 width:100%;
 max-width:1600px;
 margin:0 auto;
 padding:2rem 1.5rem
}
.website-build-wrapper .adshoot-offer-on-www h2{
 color:#fff;
 text-align:center;
 text-transform:uppercase;
 margin-bottom:2rem
}
.website-build-wrapper .adshoot-offer-on-www h2 span{
 color:#CD2781
}
.website-build-wrapper .adshoot-offer-on-www .row{
 padding:0;
 margin:0;
 justify-content:center
}
.website-build-wrapper .adshoot-offer-on-www .main-box-offer{
 padding:.5rem 0;
 display:flex
}
.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper{
 padding:2rem 1rem;
 border:2px solid #CD2781;
 background:#1C242F;
 flex-direction:column;
 display:flex;
 flex-grow:1;
 justify-content:space-between
}
.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper h3{
 text-align:center;
 color:#fff
}
.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper{
 padding:1rem 0
}
.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper ul{
 display:inline
}
.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper li{
 display:flex;
 padding:0.3rem 0
}
.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper li .fas{
 color:#CD2781;
 padding-right:1rem
}
.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper li p{
 color:#fff
}
.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .offer-button-wrapper{
 padding:1rem;
 text-align:center
}
.website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .offer-button-wrapper .offer-button-wrapper-btn{
 display:block
}
.website-build-wrapper .moreinfo-www-wrapper{
 width:100%;
 padding:3rem 1rem
}
.website-build-wrapper .moreinfo-www-wrapper h3{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.website-build-wrapper .moreinfo-www-wrapper h3 span{
 color:#8F2A9C
}
.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row{
 padding:0;
 margin:0
}
.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-left{
 padding:1rem 0
}
.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right .moreinfo-title{
 width:100%
}
.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right .moreinfo-title h4{
 color:#CD2781
}
.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right .moreinfo-title.blue-txt h4{
 color:#8F2A9C
}
.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right p{
 color:#fff;
 padding:1rem 0
}
.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-btn-wrapper{
 padding:2rem 0;
 text-align:center;
 width:100%
}
.website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-btn-wrapper .moreinfo-www-btn{
 padding:.8rem 2.5rem
}
.website-build-wrapper .adshoot-good-shoot-change-www{
 position:relative;
 width:100%;
 padding:2rem 1.5rem
}
.website-build-wrapper .adshoot-good-shoot-change-www::before{
 position:absolute;
 content:'';
 top:0;
 left:0;
 width:70%;
 height:2px;
 background:#CD2781
}
.website-build-wrapper .adshoot-good-shoot-change-www h3{
 color:#fff;
 font-weight:400;
 text-transform:uppercase;
 text-align:center;
 margin-bottom:2rem
}
.website-build-wrapper .adshoot-good-shoot-change-www h3 span{
 color:#CD2781
}
.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row{
 width:100%;
 padding:0;
 margin:0
}
.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-right img{
 transform:scale(0.9)
}
.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left{
 padding:2rem 0
}
.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left p{
 color:#fff;
 padding:1rem
}
.website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left .adshoot-good-shoot-change-www-btn-wrapper{
 padding:2rem 0 2rem;
 text-align:center
}
.recovery-header-wrapper{
 position:relative;
 width:100%;
 height:100vh;
 background:#1C242F
}
.recovery-header-wrapper-img{
 width:100%;
 height:90%;
 background-image:url("../assets/img/Recovery/recovery-header.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.recovery-header-wrapper-text{
 padding:45% 1rem 1rem
}
.recovery-header-wrapper-text h1{
 position:relative;
 color:#fff;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.recovery-header-wrapper-text h1::before{
 position:absolute;
 content:'';
 left:0;
 bottom:-0.5rem;
 width:20%;
 height:2px;
 background:#fff
}
.recovery-header-wrapper-text p{
 color:#fff;
 padding:.5rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.recovery-header-wrapper .recovery-computer{
 display:none
}
.lost-access-wrapper{
 width:100%;
 background:#1C242F
}
.lost-access-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/odzyskiwanie-fb.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0 3rem
}
.lost-access-wrapper .lost-access-title{
 width:100%
}
.lost-access-wrapper .lost-access-title h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.lost-access-wrapper .lost-access-title h2 span{
 color:#CD2781
}
.lost-access-wrapper .lost-access-row{
 width:100%;
 padding:0;
 margin:0
}
.lost-access-wrapper .lost-access-row .lost-access-left{
 padding:0
}
.lost-access-wrapper .lost-access-row .lost-access-right{
 padding:2.5rem 1.5rem
}
.lost-access-wrapper .lost-access-row .lost-access-right p{
 color:#CD2781;
 font-weight:500;
 text-align:center
}
.lost-access-wrapper .lost-access-we-help{
 width:100%;
 padding:0
}
.lost-access-wrapper .lost-access-we-help h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.lost-access-wrapper .lost-access-we-help .lost-access-under-title{
 color:#fff;
 text-align:center;
 padding:1.5rem
}
.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row{
 width:100%;
 padding:0;
 margin:0
}
.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-right{
 position:relative;
 overflow:hidden;
 padding:2rem
}
.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-right .circle-img{
 position:relative;
 z-index:2
}
.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-right .group-img{
 position:absolute;
 top:0;
 right:-10%;
 width:70%;
 z-index:0
}
.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left{
 padding:2rem
}
.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left p{
 color:#fff;
 text-align:center
}
.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left p img{
 width:5rem;
 margin-bottom:.3rem
}
.lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left .lost-access-btn-wrapper{
 padding:4rem 0 2rem;
 text-align:center
}
.instagram-account-header-wrapper{
 position:relative;
 width:100%;
 height:100vh;
 background:#1C242F
}
.instagram-account-header-wrapper-img{
 width:100%;
 height:90%;
 background-image:url("../assets/img/Instagram/instagram-account-header.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.instagram-account-header-wrapper-text{
 padding:45% 1rem 1rem
}
.instagram-account-header-wrapper-text h1{
 position:relative;
 color:#fff;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.instagram-account-header-wrapper-text h1::before{
 position:absolute;
 content:'';
 left:0;
 bottom:-0.5rem;
 width:20%;
 height:2px;
 background:#fff
}
.instagram-account-header-wrapper-text p{
 color:#fff;
 padding:.5rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.instagram-account-header-wrapper .instagram-account-computer{
 display:none
}
.insta-trademark-wrapper{
 width:100%;
 background:#1C242F
}
.insta-trademark-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/firmowe-konto-na-IG-all.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0 3rem
}
.insta-trademark-wrapper .insta-trademark-text{
 position:relative;
 width:100%
}
.insta-trademark-wrapper .insta-trademark-text h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.insta-trademark-wrapper .insta-trademark-text p{
 color:#CD2781;
 text-align:center
}
.insta-trademark-wrapper .insta-trademark-text .insta-logo{
 display:none
}
.insta-trademark-wrapper .insta-possibilities-wrapper{
 width:100%;
 padding:3rem 0
}
.insta-trademark-wrapper .insta-possibilities-wrapper h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.insta-trademark-wrapper .insta-possibilities-wrapper .insta-possibilities-row{
 padding:0;
 margin:0
}
.insta-trademark-wrapper .insta-possibilities-wrapper .insta-possibilities-row .insta-possibilities-left{
 padding:1rem 1.5rem
}
.insta-trademark-wrapper .insta-possibilities-wrapper .insta-possibilities-row .insta-possibilities-right{
 padding:1rem 1.5rem
}
.insta-trademark-wrapper .attractive-place-wrapper{
 width:100%;
 padding:3rem 1rem
}
.insta-trademark-wrapper .attractive-place-wrapper h2{
 color:#CD2781;
 text-align:center;
 margin-bottom:2rem
}
.insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row{
 padding:0;
 margin:0
}
.insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-left{
 padding:1rem 0
}
.insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right p{
 color:#fff;
 padding:1rem 0
}
.insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right .attractive-place-right-btn-wrapper{
 padding:2rem 0;
 text-align:center
}
.newsletter-header-wrapper{
 position:relative;
 width:100%;
 height:100vh;
 background:#1C242F
}
.newsletter-header-wrapper-img{
 width:100%;
 height:90%;
 background-image:url("../assets/img/Newsletter/newsletter-header.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.newsletter-header-wrapper-text{
 padding:45% 1rem 1rem
}
.newsletter-header-wrapper-text h1{
 position:relative;
 color:#fff;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.newsletter-header-wrapper-text h1::before{
 position:absolute;
 content:'';
 left:0;
 bottom:-0.5rem;
 width:20%;
 height:2px;
 background:#fff
}
.newsletter-header-wrapper-text p{
 color:#fff;
 padding:.5rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.newsletter-header-wrapper .newsletter-computer{
 display:none
}
.personal-newsletter-wrapper{
 width:100%;
 background:#1C242F
}
.personal-newsletter-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/Newsletter-bg-all.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0 3rem
}
.personal-newsletter-wrapper .personal-newsletter-title{
 width:100%;
 padding:0 1rem 2rem
}
.personal-newsletter-wrapper .personal-newsletter-title h2{
 color:#fff;
 text-align:center
}
.personal-newsletter-wrapper .personal-newsletter-title p{
 color:#CD2781;
 padding:1rem .5rem
}
.personal-newsletter-wrapper .personal-newsletter-row{
 padding:0;
 margin:0
}
.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-bottom,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-top{
 padding:0
}
.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom{
 padding:2.5rem 1.5rem;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center
}
.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top h3,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom h3{
 margin-bottom:2rem;
 color:#fff;
 text-align:center;
 text-transform:uppercase
}
.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top .pink-txt,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom .pink-txt{
 color:#CD2781
}
.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top p,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom p{
 color:#fff
}
.personal-newsletter-wrapper .personal-newsletter-btn-wrapper{
 padding:.5rem 0 4rem;
 text-align:center
}
.personal-newsletter-wrapper .sale-newsletter-wrapper{
 width:100%;
 background-image:url("../assets/img/Newsletter/newsletter-arrow.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:4rem 0 4rem
}
.personal-newsletter-wrapper .sale-newsletter-wrapper h2{
 margin-bottom:2rem;
 color:#fff;
 text-align:center
}
.personal-newsletter-wrapper .sale-newsletter-wrapper .sale-newsletter-text{
 background:rgba(15,15,15,0.7);
 padding:1rem .5rem;
 border-radius:10px
}
.personal-newsletter-wrapper .sale-newsletter-wrapper .sale-newsletter-text p{
 color:#fff
}
.personal-newsletter-wrapper .sale-newsletter-wrapper .sale-newsletter-text p span{
 color:#CD2781
}
.personal-newsletter-wrapper .benefits-newsletter-wrapper{
 width:100%;
 padding:4rem 0
}
.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid{
 width:100%;
 display:grid;
 grid-template-columns:repeat(10, 1fr);
 grid-template-rows:repeat(6, auto)
}
.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-title{
 color:#fff;
 text-align:center;
 padding:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5);
 z-index:1;
 grid-column-start:1;
 grid-column-end:11;
 grid-row-start:1;
 grid-row-end:2
}
.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-pink-text{
 color:#CD2781;
 padding:1.5rem;
 text-align:center;
 background:#1C242F;
 z-index:1;
 grid-column-start:1;
 grid-column-end:11;
 grid-row-start:2;
 grid-row-end:3
}
.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text{
 color:#fff;
 padding:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5);
 z-index:1;
 grid-column-start:1;
 grid-column-end:11;
 grid-row-start:3;
 grid-row-end:6
}
.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text .benefits-newsletter-text-btn-wrapper{
 padding:4rem 0 2rem;
 text-align:center
}
.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text .benefits-newsletter-text-btn-wrapper .benefits-newsletter-text-btn{
 font-size:.7rem
}
.personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-image{
 min-width:100%;
 min-height:100%;
 z-index:0;
 grid-column-start:1;
 grid-column-end:11;
 grid-row-start:1;
 grid-row-end:5
}
.contact-header-wrapper{
 position:relative;
 width:100%;
 background-image:url("../assets/img/Adshoot-Backgroundtiny/kontakt-12x.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.contact-header-wrapper-img{
 width:100%;
 height:90%;
 background-image:url("../assets/img/Contact/contact-header.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover
}
.contact-header-wrapper-text{
 padding:45% 1rem 1rem
}
.contact-header-wrapper-text h1{
 position:relative;
 color:#fff;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.contact-header-wrapper-text h1::before{
 position:absolute;
 content:'';
 left:0;
 bottom:-0.5rem;
 width:20%;
 height:2px;
 background:#fff
}
.contact-header-wrapper-text p{
 color:#fff;
 padding:.5rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.form-contact-wrapper{
 width:100%;
 background:#1C242F
}
.form-contact-wrapper-img{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/kontakt-pod-hederem.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:3rem 0 3rem
}
.form-contact-wrapper .form-contact-container{
 width:100%
}
.form-contact-wrapper .form-contact-container h2{
 color:#fff;
 text-align:center;
 margin-bottom:2rem
}
.form-contact-wrapper .form-contact-container .form-wrapper{
 padding:3rem .5rem 2rem;
 background:linear-gradient(92.65deg, rgba(189,13,218,0.9) 2.36%, rgba(227,4,101,0.9) 101.1%)
}
.form-contact-wrapper .form-contact-container .form-wrapper h3{
 color:#fff;
 margin-bottom:1.5rem;
 text-align:center
}
.form-contact-wrapper .form-contact-container .form-wrapper label{
 color:#fff
}
.form-contact-wrapper .form-contact-container .form-wrapper input,.form-contact-wrapper .form-contact-container .form-wrapper textarea{
 border-radius:0
}
.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs{
 padding:1rem 1.5rem
}
.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs h4{
 color:#fff;
 margin-bottom:1.5rem;
 text-align:center
}
.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .custom-checkbox .custom-control-label::before{
 border-radius:0 !important
}
.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .custom-checkbox .custom-control-label::after{
 cursor:pointer
}
.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{
 background-color:#8F2A9C;
 border-color:#8F2A9C
}
.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .form-button-wrapper{
 margin-top:2rem;
 text-align:center
}
.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .form-button-wrapper .form-button-wrapper-btn{
 font-size:.8rem;
 font-weight:500;
 padding:.7rem 1.7rem;
 border:none;
 border-radius:10px;
 color:#BE0CD7;
 background:#fff
}
.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .form-button-wrapper-info{
 text-align:center;
 position:relative
}
.form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .form-button-wrapper-info #result{
 font-size:.9rem;
 font-weight:600;
 color:#fff;
 position:absolute;
 top:0;
 left:50%;
 transform:translate(-50%, 0)
}
.form-contact-wrapper .address-wrapper{
 width:100%;
 padding:4rem 0
}
.form-contact-wrapper .address-wrapper h3{
 color:#fff;
 margin-bottom:1.5rem;
 text-align:center
}
.form-contact-wrapper .address-wrapper .address-row{
 align-items:center;
 padding:0;
 margin:0
}
.form-contact-wrapper .address-wrapper .address-row .address-row-left{
 width:100%;
 justify-content:center;
 display:flex;
 padding:1rem 0
}
.form-contact-wrapper .address-wrapper .address-row .address-row-left ul{
 display:inline
}
.form-contact-wrapper .address-wrapper .address-row .address-row-left ul li{
 display:flex;
 padding:0.3rem 0
}
.form-contact-wrapper .address-wrapper .address-row .address-row-left ul li .fas{
 color:#8D2A9D;
 padding-right:1rem;
 font-size:1.3rem
}
.form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p{
 color:#fff
}
.form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p a{
 color:#fff
}
.form-contact-wrapper .address-wrapper .address-row .address-row-right{
 padding:2rem 0;
 text-align:center
}
.form-contact-wrapper .address-wrapper .address-row .address-row-right .face-btn{
 text-transform:uppercase
}
.portfolio-header-wrapper{
 position:relative;
 width:100%;
 height:100vh;
 background:#1c242f
}
.portfolio-header-wrapper-img{
 width:100%;
 height:90%;
 background-image:url("../assets/img/Portfolio/Headerbackground.webp");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 filter:saturate(75%)
}
.portfolio-header-wrapper-text{
 padding:45% 1rem 1rem
}
.portfolio-header-wrapper-text h1{
 position:relative;
 color:#fff;
 margin-bottom:1.5rem;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5)
}
.portfolio-header-wrapper-text h1::before{
 position:absolute;
 content:'';
 left:0;
 bottom:-0.5rem;
 width:20%;
 height:2px;
 background:#fff
}
.portfolio-header-wrapper-text p{
 color:#fff;
 padding:.5rem 0;
 text-shadow:0px 2px 2px rgba(65,65,65,0.5);
 word-spacing:7px
}
.portfolio-header-wrapper-text p.bold{
 font-weight:600
}
.portfolio-header-wrapper-computer{
 display:none
}
.portfolio-adshoot-wrapper{
 width:100%
}
.portfolio-adshoot-wrapper-background{
 background-image:url("../assets/img/Adshoot-Backgroundtiny/Background-portfolio.png");
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:5rem 0 0 0
}
.portfolio-adshoot-wrapper-box{
 padding:0
}
.portfolio-adshoot-wrapper-text{
 text-align:center;
 color:white;
 font-weight:600;
 width:80%
}
.portfolio-adshoot-wrapper-title{
 padding:0 1rem 3rem;
 color:#CD2781
}
.portfolio-adshoot-wrapper-title p{
 padding:2rem 0rem 4rem 0;
 max-width:900px;
 text-align:left;
 color:#fff
}
.portfolio-adshoot-wrapper-img{
 display:block;
 max-width:100%;
 height:auto;
 padding-bottom:30%
}
.portfolio-adshoot-wrapper-row{
 grid-template-columns:1fr;
 grid-template-rows:1fr 40% 1fr 40%;
 column-gap:2.5rem;
 row-gap:0rem;
 padding:0;
 margin:0;
 display:grid;
 justify-items:center;
 align-items:center
}
.portfolio-fb-btn-wrapper{
 padding:4rem;
 text-align:center
}
.portfolio-fb-btn-wrapper .portfolio-fb-btn{
 display:block
}
.btn-right{
 transform:translateY(-100px)
}
@media (min-width: 700px){
 .home-header-wrapper-text{
     padding:35% 5rem 1rem 1rem
 }
 .home-header-wrapper-text h1::before{
     bottom:-0.8rem
 }
}
@media (min-width: 1200px){
 .home-header-wrapper{
     min-height:100vh
 }
 .home-header-wrapper-img{
     width:80%;
     height:100%;
     background-position:100% 100%
 }
 .home-header-wrapper-text{
     padding:25% 25% 1rem 10%
 }
 .home-header-wrapper-text h1{
     margin-bottom:2rem
 }
 .home-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .home-header-wrapper .header-computer{
     display:block;
     position:absolute;
     top:45%;
     right:0;
     width:40%
 }
 .for-who-wrapper .for-who-wrapper-img{
     padding:5rem 1rem
 }
 .for-who-wrapper .container h2{
     margin-bottom:3rem
 }
 .for-who-wrapper .container h2 img{
     width:9rem;
     margin-bottom:.3rem
 }
 .for-who-wrapper .container .row{
     justify-content:space-around
 }
 .for-who-wrapper .container .row .for-who-box{
     padding:0
 }
 .for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-01,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-02,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-03,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-04,.for-who-wrapper .container .row .for-who-box .box-wrapper .box-wrapper-text-05{
     padding:3rem
 }
 .for-who-wrapper .container .row .for-who-box .box-wrapper .number-color{
     display:block;
     position:absolute;
     top:50%;
     left:-80px;
     height:50px
 }
 .free-consultation-wrapper-img{
     background-position:50% 60%
 }
 .free-consultation-wrapper-img .free-consultation-img{
     padding:2rem
 }
 .free-consultation-wrapper-img .free-consultation-text{
     padding:2rem 3rem
 }
 .free-consultation-wrapper-img .free-consultation-text p .adshoot{
     width:7rem;
     margin-bottom:.4rem
 }
 .free-consultation-wrapper-img .free-consultation-text a{
     width:40%
 }
 .free-consultation-wrapper-img .why-adshoot-wrapper{
     width:100%;
     padding:4rem .5rem
 }
 .free-consultation-wrapper-img .why-adshoot-wrapper h2{
     color:#fff;
     text-align:center;
     margin-bottom:2rem
 }
 .free-consultation-wrapper-img .why-adshoot-wrapper h2 p{
     line-height:1.4
 }
 .free-consultation-wrapper-img .why-adshoot-wrapper h2 span{
     color:#CD2781
 }
 .free-consultation-wrapper-img .why-adshoot-wrapper h2 img{
     width:10rem
 }
 .free-consultation-wrapper-img .why-adshoot-wrapper .why-middle-text{
     padding:0 1rem
 }
 .free-consultation-wrapper-img .why-adshoot-wrapper .why-pink-text{
     padding:4rem;
     margin-top:2rem
 }
 .free-consultation-wrapper-img .why-adshoot-wrapper .why-pink-text p{
     color:#fff
 }
 .what-we-do-wrapper{
     background-position:50% 50%;
     padding:1rem 0 4rem
 }
 .what-we-do-wrapper .what-we-do-01,.what-we-do-wrapper .what-we-do-02,.what-we-do-wrapper .what-we-do-03{
     width:100%
 }
 .what-we-do-wrapper .what-we-do-01 .what-we-do-box,.what-we-do-wrapper .what-we-do-02 .what-we-do-box,.what-we-do-wrapper .what-we-do-03 .what-we-do-box{
     display:flex;
     flex-direction:row;
     justify-content:center;
     align-items:center;
     padding:3.5rem 1.5rem
 }
 .what-we-do-wrapper .what-we-do-01 .what-we-do-box .row,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .row,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .row{
     justify-content:center;
     align-items:center
 }
 .what-we-do-wrapper .what-we-do-01 .what-we-do-box .number img,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .number img,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .number img{
     width:8rem;
     padding:1rem
 }
 .what-we-do-wrapper .what-we-do-01 .what-we-do-box .text,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .text,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .text{
     padding:4rem
 }
 .what-we-do-wrapper .what-we-do-01 .what-we-do-box .text p,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .text p,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .text p{
     color:#fff;
     text-align:start
 }
 .what-we-do-wrapper .btn-wrapper{
     padding:4rem 0 2rem;
     text-align:center
 }
}
@media (min-width: 1600px){
 .home-header-wrapper-text{
     padding:20% 15% 1rem 1rem;
     max-width:1000px
 }
 .home-header-wrapper-text h1{
     margin-bottom:4rem
 }
 .home-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .home-header-wrapper-text p{
     padding:1rem 0
 }
 .home-header-wrapper .header-computer{
     top:45%;
     width:35%
 }
 .for-who-wrapper .for-who-wrapper-img{
     padding:5rem 1rem
 }
 .for-who-wrapper .container h2{
     margin-bottom:3rem
 }
 .for-who-wrapper .container h2 img{
     width:12rem;
     margin-bottom:.5rem
 }
 .for-who-wrapper .container .row{
     justify-content:space-between
 }
 .for-who-wrapper .container .row .for-who-box{
     padding:0;
     margin-top:1rem
 }
 .for-who-wrapper .container .row .for-who-box:nth-child(5){
     margin:0 auto
 }
 .for-who-wrapper .container .row .for-who-box .box-wrapper .number-color{
     left:-9rem;
     height:5rem
 }
 .free-consultation-wrapper-img .why-adshoot-wrapper h2 img{
     width:14rem
 }
 .free-consultation-wrapper-img .why-adshoot-wrapper .why-pink-text{
     padding:4rem 6rem 4rem
 }
 .what-we-do-wrapper{
     background-position:50% 5%;
     padding:1rem 0 4rem
 }
 .what-we-do-wrapper .what-we-do-01 .what-we-do-box .number img,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .number img,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .number img{
     width:10rem
 }
 .what-we-do-wrapper .what-we-do-01 .what-we-do-box .text,.what-we-do-wrapper .what-we-do-02 .what-we-do-box .text,.what-we-do-wrapper .what-we-do-03 .what-we-do-box .text{
     padding:6rem
 }
 .what-we-do-wrapper .btn-wrapper{
     padding:6rem 0 4rem
 }
 .what-we-do-wrapper .btn-wrapper .btn-client{
     padding:.8rem 2.5rem
 }
}
@media (min-width: 1950px){
 .home-header-wrapper-text{
     padding:15% 10% 1rem 1rem;
     max-width:1000px
 }
 .home-header-wrapper .header-computer{
     top:35%;
     width:33%
 }
}
@media (min-width: 700px){
 .campaigns-header-wrapper{
     height:80vh
 }
 .campaigns-header-wrapper-text{
     padding:35% 5rem 1rem 1rem
 }
 .campaigns-header-wrapper-text h1::before{
     bottom:-0.8rem
 }
}
@media (min-width: 1200px){
 .campaigns-header-wrapper{
     height:100vh
 }
 .campaigns-header-wrapper-img{
     width:80%;
     height:100%;
     background-position:100% 100%
 }
 .campaigns-header-wrapper-text{
     padding:25% 25% 1rem 10%
 }
 .campaigns-header-wrapper-text h1{
     margin-bottom:2rem
 }
 .campaigns-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .campaigns-header-wrapper .campaigns-computer{
     display:block;
     position:absolute;
     top:45%;
     right:0;
     width:40%
 }
 .goog-ads-wrapper-img{
     background-position:50% 50%;
     padding:5rem 1rem
 }
 .goog-ads-wrapper h2{
     margin-bottom:3rem
 }
 .goog-ads-wrapper h2 img{
     width:6.5rem;
     margin-bottom:1rem;
     margin-left:.2rem
 }
 .goog-ads-wrapper .goog-text{
     padding:5rem;
     margin:0 auto
 }
 .goog-ads-wrapper .goog-text .log-goog{
     position:absolute;
     display:block;
     top:-5rem;
     left:5rem;
     width:10rem
 }
 .why-goog-wrapper-img{
     background-position:50% 35%;
     padding:5rem 0
 }
 .why-goog-wrapper h2{
     padding:1.5rem 1.5rem 2rem
 }
 .why-goog-wrapper .why-goog-wrapper-bg{
     background-position:50% 50%
 }
 .why-goog-wrapper .why-goog-wrapper-bg .why-goog-txt{
     padding:5rem 7rem 7rem 8rem
 }
 .goog-benefits-wrapper-img{
     background-position:50% 55%;
     padding:3rem 0 5rem
 }
 .goog-benefits-wrapper h2{
     padding:0 0 2.5rem 0
 }
 .goog-benefits-wrapper .goog-benefits-box-left{
     padding:8rem 3rem;
     border-top-right-radius:10px;
     border-bottom-right-radius:10px
 }
 .goog-benefits-wrapper .goog-benefits-box-right{
     padding:8rem 3rem
 }
 .goog-benefits-wrapper .goog-benefits-box-right p{
     transform:translateY(25%)
 }
 .goog-benefits-wrapper .goog-benefits-box-right .goog-benefits-btn-wrapper{
     transform:translateY(25%);
     padding:3rem 0 2rem
 }
 .face-ads-wrapper-img{
     background-position:50% 50%;
     padding:5rem 1rem
 }
 .face-ads-wrapper h2{
     margin-bottom:3rem
 }
 .face-ads-wrapper h2 img{
     width:6.5rem;
     margin-bottom:1rem;
     margin-left:.2rem
 }
 .face-ads-wrapper .face-text{
     padding:5rem;
     margin:0 auto
 }
 .face-ads-wrapper .face-text .log-face{
     position:absolute;
     display:block;
     top:-5rem;
     left:5rem;
     width:8rem
 }
 .why-face-wrapper-img{
     background-position:50% 50%;
     padding:3rem 0 6rem
 }
 .why-face-wrapper .why-face-wrapper-title{
     padding:2rem 0;
     margin-bottom:8rem
 }
 .why-face-wrapper .why-face-bg{
     padding:0;
     min-height:70vh;
     border-radius:10px;
     max-width:1100px
 }
 .why-face-wrapper .why-face-bg .why-face-top{
     padding:3rem 3rem;
     border-radius:10px;
     transform:translate(-30px, -30px)
 }
 .why-face-wrapper .why-face-bg .why-bottom-top{
     padding:3rem 3rem;
     border-radius:10px;
     margin:0 0 0 auto;
     transform:translate(30px, 30px)
 }
 .why-face-wrapper .face-list-all{
     padding-top:8rem
 }
 .why-face-wrapper .face-list-all h3{
     margin-bottom:3.5rem
 }
 .why-face-wrapper .face-list-all .why-face-list{
     padding:1rem 0
 }
 .why-face-wrapper .face-list-all .why-face-list .why-face-list-left li{
     padding:0.5rem 0
 }
 .why-face-wrapper .face-list-all .why-face-list .why-face-list-right li{
     padding:0.5rem 0
 }
 .why-face-wrapper .face-list-all .why-face-list-btn-wrapper{
     padding:3rem 0 2rem
 }
 .insta-ads-wrapper-img{
     background-position:50% 40%;
     padding:3rem 0 6rem
 }
 .insta-ads-wrapper h2 img{
     width:6.5rem
 }
 .insta-ads-wrapper .insta-ads-text{
     padding:5rem 5rem 7rem;
     margin:0 0 0 auto
 }
 .insta-ads-wrapper .insta-ads-text p{
     text-align:left
 }
 .insta-ads-wrapper .insta-ads-text img{
     display:block;
     position:absolute;
     top:15%;
     left:-7rem;
     width:10rem
 }
 .insta-ads-wrapper .insta-ads-look{
     padding:1rem 5rem 2rem 3rem
 }
 .insta-ads-wrapper .insta-ads-look h3{
     transform:translate(-8%, -95%);
     margin-bottom:0
 }
 .insta-ads-wrapper .insta-ads-look p{
     color:#fff
 }
 .insta-ads-wrapper .insta-ads-more{
     padding:8rem 0 1rem
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-left{
     align-items:center;
     justify-content:right;
     padding:3rem 5rem;
     border-top-right-radius:10px;
     border-bottom-right-radius:10px
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-left h3{
     margin-bottom:3.5rem
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-right{
     padding:3rem 1.5rem
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-right h3{
     margin-bottom:2rem
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-right li{
     padding:0.5rem 0
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-right .insta-ads-btn-wrapper{
     padding:2rem 0 2rem
 }
}
@media (min-width: 1600px){
 .campaigns-header-wrapper-text{
     padding:20% 15% 1rem 1rem;
     max-width:1000px
 }
 .campaigns-header-wrapper-text h1{
     margin-bottom:4rem
 }
 .campaigns-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .campaigns-header-wrapper-text p{
     padding:1rem 0
 }
 .campaigns-header-wrapper .campaigns-computer{
     top:45%;
     width:35%
 }
 .goog-ads-wrapper-img{
     background-position:50% 80%;
     padding:5rem 1rem
 }
 .goog-ads-wrapper h2{
     margin-bottom:3rem
 }
 .goog-ads-wrapper h2 img{
     width:8.5rem;
     margin-bottom:1rem;
     margin-left:.2rem
 }
 .goog-ads-wrapper .goog-text{
     padding:5rem;
     margin:0 0 0 auto
 }
 .goog-ads-wrapper .goog-text .log-goog{
     top:20%;
     left:-10rem;
     width:12rem
 }
 .goog-benefits-wrapper-img{
     background-position:50% 64%;
     padding:5rem 0
 }
 .goog-benefits-wrapper h2{
     padding:0 0 2.5rem 0
 }
 .goog-benefits-wrapper .goog-benefits-box-left{
     padding:8rem;
     border-top-right-radius:10px;
     border-bottom-right-radius:10px
 }
 .goog-benefits-wrapper .goog-benefits-box-right{
     padding:8rem
 }
 .goog-benefits-wrapper .goog-benefits-box-right p{
     transform:translateY(25%)
 }
 .goog-benefits-wrapper .goog-benefits-box-right .goog-benefits-btn-wrapper{
     transform:translateY(25%);
     padding:3rem 0 2rem
 }
 .face-ads-wrapper-img{
     background-position:50% 50%;
     padding:5rem 1rem
 }
 .face-ads-wrapper h2{
     margin-bottom:3rem
 }
 .face-ads-wrapper h2 img{
     width:8.5rem;
     margin-bottom:1rem;
     margin-left:.2rem
 }
 .face-ads-wrapper .face-text{
     padding:5rem;
     margin:0 0 0 auto
 }
 .face-ads-wrapper .face-text .log-face{
     top:20%;
     left:-7rem;
     width:9rem
 }
 .why-face-wrapper-img{
     background-position:50% 50%;
     padding:3rem 0 8rem
 }
 .why-face-wrapper .why-face-wrapper-title{
     padding:2rem 0
 }
 .why-face-wrapper .why-face-wrapper-title h2{
     padding:0 5rem
 }
 .why-face-wrapper .why-face-bg{
     min-height:70vh
 }
 .why-face-wrapper .why-face-bg .why-face-top{
     transform:translate(-200px, -30px)
 }
 .why-face-wrapper .why-face-bg .why-bottom-top{
     transform:translate(200px, 60px)
 }
 .why-face-wrapper .face-list-all{
     padding-top:8rem
 }
 .why-face-wrapper .face-list-all h3{
     margin-bottom:3.5rem
 }
 .why-face-wrapper .face-list-all .why-face-list{
     padding:1rem 0
 }
 .why-face-wrapper .face-list-all .why-face-list .why-face-list-left li{
     padding:0.5rem 0
 }
 .why-face-wrapper .face-list-all .why-face-list .why-face-list-right li{
     padding:0.5rem 0
 }
 .why-face-wrapper .face-list-all .why-face-list-btn-wrapper{
     padding:3rem 0 2rem
 }
 .insta-ads-wrapper-img{
     background-position:50% 40%
 }
 .insta-ads-wrapper h2 img{
     width:8.5rem
 }
 .insta-ads-wrapper .insta-ads-more{
     padding:8rem 0 1rem
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-left{
     padding:6rem 14rem
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-left h3{
     margin-bottom:4.5rem
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-right{
     padding:6rem 1.5rem
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-right h3{
     margin-bottom:3rem
 }
 .insta-ads-wrapper .insta-ads-more .insta-ads-more-right .insta-ads-btn-wrapper{
     padding:3rem 0 2rem
 }
}
@media (min-width: 1950px){
 .campaigns-header-wrapper-text{
     padding:15% 10% 1rem 1rem;
     max-width:1000px
 }
 .campaigns-header-wrapper .campaigns-computer{
     top:35%;
     width:33%
 }
}
@media (min-width: 700px){
 .fanpage-header-wrapper{
     height:80vh
 }
 .fanpage-header-wrapper-text{
     padding:35% 5rem 1rem 1rem
 }
 .fanpage-header-wrapper-text h1::before{
     bottom:-0.8rem
 }
}
@media (min-width: 1200px){
 .fanpage-header-wrapper{
     height:100vh
 }
 .fanpage-header-wrapper-img{
     width:80%;
     height:100%;
     background-position:100% 100%
 }
 .fanpage-header-wrapper-text{
     padding:25% 25% 1rem 10%
 }
 .fanpage-header-wrapper-text h1{
     margin-bottom:2rem
 }
 .fanpage-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .fanpage-header-wrapper .fanpage-computer{
     display:block;
     position:absolute;
     top:45%;
     right:0;
     width:40%
 }
 .shoot-new-clients-wrapper-img{
     background-position:50% 50%;
     padding:5rem 0 8rem
 }
 .shoot-new-clients-wrapper .shoot-new-clients-h2-wrapper{
     display:flex;
     justify-content:center
 }
 .shoot-new-clients-wrapper h2{
     text-align:left;
     padding:0 10rem;
     margin-bottom:2rem
 }
 .shoot-new-clients-wrapper h2 img{
     width:10rem;
     margin-bottom:.5rem
 }
 .shoot-new-clients-wrapper .shoot-new-clients-middle-txt{
     padding:1.5rem 0 3rem
 }
 .shoot-new-clients-wrapper .shoot-new-clients-middle-txt img{
     display:block;
     position:absolute;
     top:-10rem;
     left:0;
     width:10rem
 }
 .shoot-new-clients-wrapper .shoot-new-clients-img{
     width:100%;
     padding:6rem 0
 }
 .shoot-new-clients-wrapper .shoot-new-clients-img .shoot-new-clients-img-txt{
     padding:3rem 5rem;
     transform:translateY(100%);
     max-width:1000px;
     margin:0 auto
 }
 .why-fanepage-fb-wrapper-img{
     background-position:50% 40%;
     padding:3rem 0 3rem
 }
 .why-fanepage-fb-wrapper h2{
     padding:0 12rem;
     margin-bottom:2rem
 }
 .why-fanepage-fb-wrapper .fanpage-middle-text{
     margin-bottom:2rem;
     padding:2rem 0
 }
 .why-fanepage-fb-wrapper .fanpage-middle-text p{
     text-align:center
 }
 .why-fanepage-fb-wrapper .fanpage-three-columns-wrapper{
     margin:0;
     padding:5rem 0;
     background-position:50% 50%
 }
 .why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column{
     padding:1.5rem;
     margin:.5rem 0;
     height:100%
 }
 .why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column h4{
     text-align:center;
     margin-bottom:1.5rem
 }
 .why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column p{
     text-align:center
 }
 .why-fanepage-fb-wrapper .fanpage-fb-btn-wrapper{
     padding:6rem 0 2rem
 }
}
@media (min-width: 1600px){
 .fanpage-header-wrapper-text{
     padding:20% 15% 1rem 1rem;
     max-width:1000px
 }
 .fanpage-header-wrapper-text h1{
     margin-bottom:4rem
 }
 .fanpage-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .fanpage-header-wrapper-text p{
     padding:1rem 0
 }
 .fanpage-header-wrapper .fanpage-computer{
     top:45%;
     width:35%
 }
 .shoot-new-clients-wrapper-img{
     background-position:50% 50%;
     padding:7rem 0 8rem
 }
 .shoot-new-clients-wrapper h2{
     padding:0 10rem;
     margin-bottom:2rem
 }
 .shoot-new-clients-wrapper h2 img{
     width:16rem;
     margin-bottom:.7rem
 }
 .shoot-new-clients-wrapper .shoot-new-clients-middle-txt{
     padding:1.5rem 0 3rem
 }
 .shoot-new-clients-wrapper .shoot-new-clients-middle-txt img{
     display:block;
     position:absolute;
     top:-13rem;
     left:-5rem;
     width:12rem
 }
 .shoot-new-clients-wrapper .shoot-new-clients-img{
     padding:9rem 0
 }
 .shoot-new-clients-wrapper .shoot-new-clients-img .shoot-new-clients-img-txt{
     padding:3rem 5rem;
     transform:translateY(110%)
 }
 .why-fanepage-fb-wrapper-img{
     background-position:50% 40%;
     padding:6rem 0 3rem
 }
 .why-fanepage-fb-wrapper h2{
     padding:0 8rem
 }
 .why-fanepage-fb-wrapper .fanpage-middle-text{
     margin-bottom:2rem;
     padding:2rem 0
 }
 .why-fanepage-fb-wrapper .fanpage-three-columns-wrapper{
     margin:0;
     padding:8rem
 }
 .why-fanepage-fb-wrapper .fanpage-three-columns-wrapper .fanpage-one-column{
     padding:2.5rem;
     margin:0 2rem
 }
 .why-fanepage-fb-wrapper .fanpage-fb-btn-wrapper{
     padding:9rem 0 4rem
 }
 .why-fanepage-fb-wrapper .fanpage-fb-btn-wrapper .fanpage-fb-btn{
     padding:.8rem 5.5rem
 }
}
@media (min-width: 1950px){
 .fanpage-header-wrapper-text{
     padding:15% 10% 1rem 1rem;
     max-width:1000px
 }
 .fanpage-header-wrapper .fanpage-computer{
     top:35%;
     width:33%
 }
}
@media (min-width: 700px){
 .seo-header-wrapper{
     height:80vh
 }
 .seo-header-wrapper-text{
     padding:35% 5rem 1rem 1rem
 }
 .seo-header-wrapper-text h1::before{
     bottom:-0.8rem
 }
}
@media (min-width: 1200px){
 .seo-header-wrapper{
     height:100vh
 }
 .seo-header-wrapper-img{
     width:80%;
     height:100%;
     background-position:100% 100%
 }
 .seo-header-wrapper-text{
     padding:25% 25% 1rem 10%
 }
 .seo-header-wrapper-text h1{
     font-size:2.7rem;
     margin-bottom:2rem
 }
 .seo-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .seo-header-wrapper .seo-computer{
     display:block;
     position:absolute;
     top:45%;
     right:0;
     width:40%
 }
 .seo-adshoot-wrapper-img{
     background-position:50% 50%;
     padding:5rem 1rem
 }
 .seo-adshoot-wrapper .seo-adshoot-title h2{
     margin-bottom:2rem;
     padding:4rem 15rem 0
 }
 .seo-adshoot-wrapper .seo-adshoot-title h2 img{
     width:10rem;
     margin-bottom:.5rem
 }
 .seo-adshoot-wrapper .seo-adshoot-row .my-col-right{
     padding:3rem 5rem
 }
 .seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-text{
     padding:2rem .5rem
 }
 .seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-list ul li{
     display:flex;
     padding:0.5rem 0
 }
 .seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-btn-wrapper{
     padding:3rem 0 2rem;
     text-align:start
 }
}
@media (min-width: 1600px){
 .seo-header-wrapper-text{
     padding:20% 15% 1rem 1rem;
     max-width:1000px
 }
 .seo-header-wrapper-text h1{
     font-size:3.6rem;
     margin-bottom:4rem
 }
 .seo-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .seo-header-wrapper-text p{
     padding:1rem 0
 }
 .seo-header-wrapper .seo-computer{
     top:45%;
     width:35%
 }
 .seo-adshoot-wrapper-img{
     background-position:50% 50%;
     padding:5rem 1rem
 }
 .seo-adshoot-wrapper .seo-adshoot-title h2{
     padding:4rem 20rem 0
 }
 .seo-adshoot-wrapper .seo-adshoot-title h2 img{
     width:15rem;
     margin-bottom:.6rem
 }
 .seo-adshoot-wrapper .seo-adshoot-row .my-col-right{
     padding:3rem 3rem 3rem 5rem
 }
 .seo-adshoot-wrapper .seo-adshoot-row .seo-adshoot-text{
     padding:2rem .5rem
 }
}
@media (min-width: 1950px){
 .seo-header-wrapper-text{
     padding:15% 10% 1rem 1rem;
     max-width:1000px
 }
 .seo-header-wrapper .seo-computer{
     top:35%;
     width:33%
 }
}
@media (min-width: 700px){
 .websites-header-wrapper{
     height:80vh
 }
 .websites-header-wrapper-text{
     padding:35% 5rem 1rem 1rem
 }
 .websites-header-wrapper-text h1::before{
     bottom:-0.8rem
 }
}
@media (min-width: 1200px){
 .websites-header-wrapper{
     height:100vh
 }
 .websites-header-wrapper-img{
     width:80%;
     height:100%;
     background-position:100% 100%
 }
 .websites-header-wrapper-text{
     padding:25% 25% 1rem 10%
 }
 .websites-header-wrapper-text h1{
     margin-bottom:2rem
 }
 .websites-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .websites-header-wrapper .websites-computer{
     display:block;
     position:absolute;
     top:45%;
     right:0;
     width:40%
 }
 .website-build-wrapper{
     width:100%;
     background:#1C242F
 }
 .website-build-wrapper-img{
     background-position:50% 0%;
     padding:5rem 0 3rem
 }
 .website-build-wrapper .website-build-row .website-build-row-left{
     position:relative
 }
 .website-build-wrapper .website-build-row .website-build-row-left .img-website-01{
     width:90%
 }
 .website-build-wrapper .website-build-row .website-build-row-left .img-website-02{
     position:absolute;
     right:-3%;
     bottom:-5%;
     width:55%
 }
 .website-build-wrapper .website-build-row .website-build-row-right{
     width:100%;
     padding:5rem 0 2rem
 }
 .website-build-wrapper .website-build-row .website-build-row-right h3{
     margin-bottom:2rem;
     line-height:1.5;
     padding:0 5rem
 }
 .website-build-wrapper .website-build-row .website-build-row-right p{
     padding:2rem 4rem
 }
 .website-build-wrapper .adshoot-good-shoot{
     padding:6rem 1.5rem 4rem
 }
 .website-build-wrapper .adshoot-good-shoot h2{
     margin-bottom:4rem
 }
 .website-build-wrapper .adshoot-good-shoot h2 img{
     width:9rem;
     margin-bottom:.5rem
 }
 .website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-row .adshoot-good-shoot-left{
     padding:2rem
 }
 .website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-row .adshoot-good-shoot-right{
     padding:2rem;
     margin:-1rem 0 0 auto
 }
 .website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-btn-wrapper{
     padding:4rem 0 2rem
 }
 .website-build-wrapper .adshoot-offer-on-www{
     padding:2rem 1.5rem
 }
 .website-build-wrapper .adshoot-offer-on-www h2{
     margin-bottom:2rem
 }
 .website-build-wrapper .adshoot-offer-on-www .main-box-offer{
     padding:.5rem 0
 }
 .website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper{
     padding:2rem 1rem;
     margin:1rem
 }
 .website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper h3{
     text-align:center;
     color:#fff
 }
 .website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper{
     padding:1rem 0
 }
 .website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper ul{
     display:inline
 }
 .website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper li{
     display:flex;
     padding:0.3rem 0
 }
 .website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper li .fas{
     padding-right:1rem
 }
 .website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .box-text-wrapper li p{
     font-size:1rem;
     color:#fff
 }
 .website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .offer-button-wrapper{
     padding:1rem;
     text-align:center
 }
 .website-build-wrapper .adshoot-offer-on-www .main-box-offer .box-wrapper .offer-button-wrapper .offer-button-wrapper-btn{
     display:block
 }
 .website-build-wrapper .moreinfo-www-wrapper{
     padding:5rem 1rem
 }
 .website-build-wrapper .moreinfo-www-wrapper h3{
     max-width:900px;
     margin:0 auto 4rem
 }
 .website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row{
     display:flex;
     justify-content:center;
     align-items:center
 }
 .website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-left{
     padding:1rem 2rem
 }
 .website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right .moreinfo-title{
     display:flex;
     justify-content:space-between
 }
 .website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right .moreinfo-title h4{
     color:#CD2781
 }
 .website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-right p{
     color:#fff;
     padding:1rem 0
 }
 .website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-btn-wrapper{
     padding:3rem 0
 }
 .website-build-wrapper .moreinfo-www-wrapper .moreinfo-www-row .moreinfo-www-btn-wrapper .moreinfo-www-btn{
     padding:.8rem 3.5rem
 }
 .website-build-wrapper .adshoot-good-shoot-change-www{
     padding:4rem 1.5rem
 }
 .website-build-wrapper .adshoot-good-shoot-change-www h3{
     margin-bottom:2rem;
     line-height:1.5;
     padding:0 10rem
 }
 .website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-right img{
     transform:translateY(-10px) scale(0.9)
 }
 .website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left{
     padding:5rem 3rem
 }
 .website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left p{
     padding:1rem
 }
 .website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left .adshoot-good-shoot-change-www-btn-wrapper{
     padding:2rem 0 2rem
 }
}
@media (min-width: 1600px){
 .websites-header-wrapper-text{
     padding:20% 15% 1rem 1rem;
     max-width:1000px
 }
 .websites-header-wrapper-text h1{
     margin-bottom:4rem
 }
 .websites-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .websites-header-wrapper-text p{
     padding:1rem 0
 }
 .websites-header-wrapper .websites-computer{
     top:45%;
     width:35%
 }
 .website-build-wrapper-img{
     background-position:50% 45%;
     padding:5rem 0 3rem
 }
 .website-build-wrapper .website-build-row .website-build-row-left{
     position:relative
 }
 .website-build-wrapper .website-build-row .website-build-row-left .img-website-01{
     width:100%
 }
 .website-build-wrapper .website-build-row .website-build-row-left .img-website-02{
     position:absolute;
     right:-3%;
     bottom:0%;
     width:65%
 }
 .website-build-wrapper .website-build-row .website-build-row-right{
     width:100%;
     padding:5rem 0 2rem
 }
 .website-build-wrapper .website-build-row .website-build-row-right h3{
     margin-bottom:2rem;
     padding:0;
     font-size:2.2rem
 }
 .website-build-wrapper .website-build-row .website-build-row-right p{
     padding:2rem 4rem
 }
 .website-build-wrapper .adshoot-good-shoot{
     padding:6rem 1.5rem 4rem
 }
 .website-build-wrapper .adshoot-good-shoot h2{
     margin-bottom:4rem
 }
 .website-build-wrapper .adshoot-good-shoot h2 img{
     width:14rem;
     margin-bottom:.7rem
 }
 .website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-row .adshoot-good-shoot-left{
     padding:3rem
 }
 .website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-row .adshoot-good-shoot-right{
     padding:3rem;
     margin:-1.5rem 0 0 auto
 }
 .website-build-wrapper .adshoot-good-shoot .adshoot-good-shoot-btn-wrapper{
     padding:5rem 0 2rem
 }
 .website-build-wrapper .adshoot-good-shoot-change-www{
     padding:4rem 1.5rem
 }
 .website-build-wrapper .adshoot-good-shoot-change-www h3{
     margin-bottom:3rem;
     padding:0
 }
 .website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-right img{
     transform:translateY(10%) scale(1.2)
 }
 .website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left{
     padding:5rem 3rem
 }
 .website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left p{
     padding:1rem
 }
 .website-build-wrapper .adshoot-good-shoot-change-www .adshoot-good-shoot-change-www-row .adshoot-good-shoot-change-www-left .adshoot-good-shoot-change-www-btn-wrapper{
     padding:2rem 0 2rem
 }
}
@media (min-width: 1950px){
 .websites-header-wrapper-text{
     padding:15% 10% 1rem 1rem;
     max-width:1000px
 }
 .websites-header-wrapper .websites-computer{
     top:35%;
     width:33%
 }
}
@media (min-width: 700px){
 .recovery-header-wrapper{
     height:80vh
 }
 .recovery-header-wrapper-text{
     padding:35% 5rem 1rem 1rem
 }
 .recovery-header-wrapper-text h1::before{
     bottom:-0.8rem
 }
}
@media (min-width: 1200px){
 .recovery-header-wrapper{
     height:100vh
 }
 .recovery-header-wrapper-img{
     width:80%;
     height:100%;
     background-position:100% 100%
 }
 .recovery-header-wrapper-text{
     padding:25% 25% 1rem 10%
 }
 .recovery-header-wrapper-text h1{
     margin-bottom:2rem
 }
 .recovery-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .recovery-header-wrapper .recovery-computer{
     display:block;
     position:absolute;
     top:45%;
     right:0;
     width:40%
 }
 .lost-access-wrapper-img{
     background-position:50% 0%;
     padding:5rem 0 3rem
 }
 .lost-access-wrapper .lost-access-title{
     width:100%
 }
 .lost-access-wrapper .lost-access-title h2{
     margin-bottom:5rem;
     padding:0 5rem
 }
 .lost-access-wrapper .lost-access-row{
     width:100%;
     padding:0;
     margin:0
 }
 .lost-access-wrapper .lost-access-row .lost-access-right{
     padding:5.5rem 2.5rem
 }
 .lost-access-wrapper .lost-access-row .lost-access-right p{
     font-weight:500;
     text-align:center
 }
 .lost-access-wrapper .lost-access-we-help{
     width:100%;
     padding:5rem 3rem
 }
 .lost-access-wrapper .lost-access-we-help h2{
     text-align:center;
     margin-bottom:2rem
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-under-title{
     text-align:center;
     padding:1.5rem 5rem
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row{
     width:100%;
     padding:0;
     margin:0
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-right{
     overflow:unset;
     padding:2rem
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-right .circle-img{
     z-index:2
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-right .group-img{
     top:0;
     right:-10%;
     width:70%;
     z-index:0
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left{
     padding:2rem
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left p{
     text-align:left;
     padding:2rem;
     background:#1C242F;
     border-radius:10px
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left p img{
     width:5rem;
     margin-bottom:.3rem
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left .lost-access-btn-wrapper{
     padding:4rem 0 2rem
 }
}
@media (min-width: 1600px){
 .recovery-header-wrapper-text{
     padding:20% 15% 1rem 1rem;
     max-width:1000px
 }
 .recovery-header-wrapper-text h1{
     margin-bottom:4rem
 }
 .recovery-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .recovery-header-wrapper-text p{
     padding:1rem 0
 }
 .recovery-header-wrapper .recovery-computer{
     top:45%;
     width:35%
 }
 .lost-access-wrapper-img{
     background-position:50% 10%;
     padding:5rem 0 3rem
 }
 .lost-access-wrapper .lost-access-title{
     width:100%
 }
 .lost-access-wrapper .lost-access-title h2{
     margin-bottom:5rem;
     padding:0
 }
 .lost-access-wrapper .lost-access-row .lost-access-right{
     padding:10rem
 }
 .lost-access-wrapper .lost-access-we-help{
     width:100%;
     padding:5rem 3rem
 }
 .lost-access-wrapper .lost-access-we-help h2{
     text-align:center;
     margin-bottom:2rem
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-under-title{
     text-align:center;
     padding:1.5rem 5rem
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-right{
     transform:translate(15%, 15%) scale(1.4)
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-right .group-img{
     right:-15%
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left p img{
     width:7rem;
     margin-bottom:.4rem
 }
 .lost-access-wrapper .lost-access-we-help .lost-access-we-help-row .lost-access-we-help-left .lost-access-btn-wrapper{
     padding:5rem 0 2rem;
     text-align:end
 }
}
@media (min-width: 1950px){
 .recovery-header-wrapper-text{
     padding:15% 10% 1rem 1rem;
     max-width:1000px
 }
 .recovery-header-wrapper .recovery-computer{
     top:35%;
     width:33%
 }
}
@media (min-width: 700px){
 .instagram-account-header-wrapper{
     height:80vh
 }
 .instagram-account-header-wrapper-text{
     padding:35% 5rem 1rem 1rem
 }
 .instagram-account-header-wrapper-text h1::before{
     bottom:-0.8rem
 }
}
@media (min-width: 1200px){
 .instagram-account-header-wrapper{
     height:100vh
 }
 .instagram-account-header-wrapper-img{
     width:80%;
     height:100%;
     background-position:100% 100%
 }
 .instagram-account-header-wrapper-text{
     padding:25% 25% 1rem 10%
 }
 .instagram-account-header-wrapper-text h1{
     margin-bottom:2rem
 }
 .instagram-account-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .instagram-account-header-wrapper .instagram-account-computer{
     display:block;
     position:absolute;
     top:35%;
     right:4%;
     width:18%
 }
 .insta-trademark-wrapper-img{
     background-position:50% 50%;
     padding:5rem 0 3rem
 }
 .insta-trademark-wrapper .insta-trademark-text h2{
     text-align:center;
     margin-bottom:2rem
 }
 .insta-trademark-wrapper .insta-trademark-text p{
     max-width:700px;
     margin:0 auto
 }
 .insta-trademark-wrapper .insta-trademark-text .insta-logo{
     display:block;
     position:absolute;
     top:-25%;
     left:-3%;
     width:13rem
 }
 .insta-trademark-wrapper .insta-possibilities-wrapper{
     padding:5rem 0 3rem
 }
 .insta-trademark-wrapper .insta-possibilities-wrapper h2{
     text-align:center;
     margin-bottom:4rem
 }
 .insta-trademark-wrapper .insta-possibilities-wrapper .insta-possibilities-row .insta-possibilities-left{
     display:flex;
     justify-content:center;
     align-items:center
 }
 .insta-trademark-wrapper .insta-possibilities-wrapper .insta-possibilities-row .insta-possibilities-left img{
     width:60%
 }
 .insta-trademark-wrapper .insta-possibilities-wrapper .insta-possibilities-row .insta-possibilities-right{
     display:flex;
     justify-content:center;
     align-items:center
 }
 .insta-trademark-wrapper .insta-possibilities-wrapper .insta-possibilities-row .insta-possibilities-right img{
     width:70%
 }
 .insta-trademark-wrapper .attractive-place-wrapper{
     width:100%;
     padding:3rem 1rem
 }
 .insta-trademark-wrapper .attractive-place-wrapper h2{
     max-width:900px;
     margin:0 auto 3rem
 }
 .insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-left{
     padding:1rem
 }
 .insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right{
     padding:1rem
 }
 .insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right p{
     padding:1rem
 }
 .insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right .attractive-place-right-btn-wrapper .attractive-place-right-btn{
     padding:.8rem 2.5rem
 }
}
@media (min-width: 1600px){
 .instagram-account-header-wrapper-text{
     padding:20% 15% 1rem 1rem;
     max-width:1000px
 }
 .instagram-account-header-wrapper-text h1{
     margin-bottom:4rem
 }
 .instagram-account-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .instagram-account-header-wrapper-text p{
     padding:1rem 0
 }
 .instagram-account-header-wrapper .instagram-account-computer{
     top:30%
 }
 .insta-trademark-wrapper-img{
     background-position:50% 50%;
     padding:6rem 0 3rem
 }
 .insta-trademark-wrapper .insta-trademark-text .insta-logo{
     top:-25%;
     left:-13%
 }
 .insta-trademark-wrapper .insta-possibilities-wrapper{
     padding:5rem 0 3rem
 }
 .insta-trademark-wrapper .insta-possibilities-wrapper h2{
     text-align:center;
     margin-bottom:4rem
 }
 .insta-trademark-wrapper .insta-possibilities-wrapper .insta-possibilities-row .insta-possibilities-left img{
     width:65%
 }
 .insta-trademark-wrapper .insta-possibilities-wrapper .insta-possibilities-row .insta-possibilities-right img{
     width:75%
 }
 .insta-trademark-wrapper .attractive-place-wrapper{
     padding:3rem 1rem
 }
 .insta-trademark-wrapper .attractive-place-wrapper h2{
     max-width:100%;
     margin:0 auto 3rem
 }
 .insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-left{
     padding:1rem
 }
 .insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right{
     padding:1rem 0 1rem 1rem
 }
 .insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right p{
     padding:1rem 0 1rem 1rem
 }
 .insta-trademark-wrapper .attractive-place-wrapper .attractive-place-row .attractive-place-right .attractive-place-right-btn-wrapper .attractive-place-right-btn{
     padding:.8rem 3rem
 }
}
@media (min-width: 1950px){
 .instagram-account-header-wrapper-text{
     padding:15% 10% 1rem 1rem;
     max-width:1000px
 }
 .instagram-account-header-wrapper .instagram-account-computer{
     right:8%;
     width:14%
 }
}
@media (min-width: 700px){
 .newsletter-header-wrapper{
     height:80vh
 }
 .newsletter-header-wrapper-text{
     padding:35% 5rem 1rem 1rem
 }
 .newsletter-header-wrapper-text h1::before{
     bottom:-0.8rem
 }
}
@media (min-width: 1200px){
 .newsletter-header-wrapper{
     height:100vh
 }
 .newsletter-header-wrapper-img{
     width:80%;
     height:100%;
     background-position:100% 100%
 }
 .newsletter-header-wrapper-text{
     padding:25% 25% 1rem 10%
 }
 .newsletter-header-wrapper-text h1{
     margin-bottom:2rem
 }
 .newsletter-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .newsletter-header-wrapper .newsletter-computer{
     display:block;
     position:absolute;
     top:45%;
     right:0;
     width:40%
 }
 .personal-newsletter-wrapper-img{
     background-position:50% 40%
 }
 .personal-newsletter-wrapper .personal-newsletter-title{
     padding:0 1rem 3rem
 }
 .personal-newsletter-wrapper .personal-newsletter-title p{
     padding:2rem .5rem;
     max-width:750px;
     margin:0 auto;
     text-align:center
 }
 .personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-bottom,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-top{
     padding:0
 }
 .personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-bottom img,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-top img{
     min-width:100%;
     min-height:100%;
     object-fit:cover
 }
 .personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom{
     padding:3.5rem 4rem
 }
 .personal-newsletter-wrapper .personal-newsletter-btn-wrapper{
     padding:4rem 0 4rem
 }
 .personal-newsletter-wrapper .sale-newsletter-wrapper{
     background-position:50% 50%;
     padding:5rem 0 5rem;
     margin-top:3rem
 }
 .personal-newsletter-wrapper .sale-newsletter-wrapper h2{
     margin-bottom:2rem;
     color:#fff;
     text-align:center
 }
 .personal-newsletter-wrapper .sale-newsletter-wrapper .sale-newsletter-text{
     max-width:700px;
     margin:0 auto;
     padding:3rem 4rem
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper{
     padding:5rem 0
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-title{
     padding:2rem 0;
     grid-column-start:2;
     grid-column-end:10;
     grid-row-start:1;
     grid-row-end:2
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-pink-text{
     padding:2rem;
     grid-column-start:4;
     grid-column-end:10;
     grid-row-start:2;
     grid-row-end:3
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text{
     padding:3rem 0;
     grid-column-start:7;
     grid-column-end:10;
     grid-row-start:3;
     grid-row-end:5
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text .benefits-newsletter-text-btn-wrapper{
     padding:3rem 0 2rem;
     text-align:center
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text .benefits-newsletter-text-btn-wrapper .benefits-newsletter-text-btn{
     font-size:.9rem
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-image{
     z-index:0;
     grid-column-start:1;
     grid-column-end:7;
     grid-row-start:1;
     grid-row-end:6
 }
}
@media (min-width: 1600px){
 .newsletter-header-wrapper-text{
     padding:20% 15% 1rem 1rem;
     max-width:1000px
 }
 .newsletter-header-wrapper-text h1{
     margin-bottom:4rem
 }
 .newsletter-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .newsletter-header-wrapper-text p{
     padding:1rem 0
 }
 .newsletter-header-wrapper .newsletter-computer{
     top:45%;
     width:35%
 }
 .personal-newsletter-wrapper-img{
     background-position:50% 20%;
     padding:6rem 0 0
 }
 .personal-newsletter-wrapper .personal-newsletter-title{
     padding:0 1rem 3rem
 }
 .personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-right-top,.personal-newsletter-wrapper .personal-newsletter-row .personal-newsletter-left-bottom{
     padding:2rem 10rem 4rem
 }
 .personal-newsletter-wrapper .personal-newsletter-btn-wrapper{
     padding:6rem 0 6rem
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper{
     padding:6rem 0 5rem
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-title{
     padding:2rem 0;
     grid-column-start:2;
     grid-column-end:10;
     grid-row-start:1;
     grid-row-end:2
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-pink-text{
     padding:2rem;
     grid-column-start:4;
     grid-column-end:10;
     grid-row-start:2;
     grid-row-end:3
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text{
     padding:10rem 1rem;
     grid-column-start:7;
     grid-column-end:10;
     grid-row-start:3;
     grid-row-end:5
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-text .benefits-newsletter-text-btn-wrapper{
     padding:3rem 0 2rem
 }
 .personal-newsletter-wrapper .benefits-newsletter-wrapper .benefits-newsletter-grid .benefits-newsletter-image{
     z-index:0;
     grid-column-start:1;
     grid-column-end:7;
     grid-row-start:1;
     grid-row-end:5
 }
}
@media (min-width: 1950px){
 .newsletter-header-wrapper-text{
     padding:15% 10% 1rem 1rem;
     max-width:1000px
 }
 .newsletter-header-wrapper .newsletter-computer{
     top:35%;
     width:33%
 }
}
@media (min-width: 700px){
 .contact-header-wrapper-text{
     padding:35% 5rem 1rem 1rem
 }
 .contact-header-wrapper-text h1::before{
     bottom:-0.8rem
 }
}
@media (min-width: 1200px){
 .contact-header-wrapper{
     height:100vh
 }
 .contact-header-wrapper-img{
     width:80%;
     height:100%;
     background-position:100% 100%
 }
 .contact-header-wrapper-text{
     padding:25% 25% 1rem 10%
 }
 .contact-header-wrapper-text h1{
     margin-bottom:2rem
 }
 .contact-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .form-contact-wrapper-img{
     background-position:50% 50%;
     padding:6rem 0 3rem
 }
 .form-contact-wrapper .form-contact-container h2{
     margin-bottom:2.5rem
 }
 .form-contact-wrapper .form-contact-container .form-wrapper{
     padding:3rem 1rem 2rem
 }
 .form-contact-wrapper .form-contact-container .form-wrapper h3{
     margin-bottom:2rem;
     margin-left:1rem;
     text-align:start
 }
 .form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs{
     padding:2rem 2.5rem
 }
 .form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs h4{
     margin-bottom:1.5rem;
     text-align:start
 }
 .form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .form-button-wrapper .form-button-wrapper-btn{
     font-size:.9rem;
     padding:.7rem 2.7rem
 }
 .form-contact-wrapper .address-wrapper{
     padding:5rem 0
 }
 .form-contact-wrapper .address-wrapper h3{
     margin-bottom:2.5rem
 }
 .form-contact-wrapper .address-wrapper .address-row{
     align-items:center;
     padding:0;
     margin:0
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left{
     width:100%;
     justify-content:center;
     display:flex;
     padding:1rem 0
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left ul{
     display:inline
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left ul li{
     display:flex;
     padding:0.8rem 0
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left ul li .fas{
     color:#8D2A9D;
     padding-right:1rem;
     font-size:1.3rem
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p{
     color:#fff
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p a{
     color:#fff
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-right{
     padding:2rem 0;
     text-align:center
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-right .face-btn{
     padding:.8rem 3.5rem
 }
}
@media (min-width: 1600px){
 .contact-header-wrapper-text{
     padding:20% 15% 1rem 1rem;
     max-width:1000px
 }
 .contact-header-wrapper-text h1{
     margin-bottom:4rem
 }
 .contact-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .contact-header-wrapper-text p{
     padding:1rem 0
 }
 .form-contact-wrapper-img{
     background-position:50% 50%;
     padding:6rem 0 3rem
 }
 .form-contact-wrapper .form-contact-container h2{
     margin-bottom:2.5rem
 }
 .form-contact-wrapper .form-contact-container .form-wrapper{
     padding:3rem 1rem 2rem
 }
 .form-contact-wrapper .form-contact-container .form-wrapper h3{
     margin-bottom:2rem;
     margin-left:1rem;
     text-align:start
 }
 .form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs{
     padding:2rem 2.5rem
 }
 .form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs h4{
     margin-bottom:1.5rem;
     text-align:start
 }
 .form-contact-wrapper .form-contact-container .form-wrapper .form-left-checkboxs .form-button-wrapper .form-button-wrapper-btn{
     font-size:.9rem;
     padding:.7rem 2.7rem
 }
 .form-contact-wrapper .address-wrapper{
     padding:7rem 0 5rem
 }
 .form-contact-wrapper .address-wrapper h3{
     margin-bottom:2.5rem
 }
 .form-contact-wrapper .address-wrapper .address-row{
     align-items:center;
     padding:0;
     margin:0
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left{
     width:100%;
     justify-content:center;
     display:flex;
     padding:1rem 0
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left ul{
     display:inline
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left ul li{
     display:flex;
     padding:0.8rem 0
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left ul li .fas{
     color:#8D2A9D;
     padding-right:1rem;
     font-size:1.3rem
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p{
     color:#fff
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-left ul li p a{
     color:#fff
 }
 .form-contact-wrapper .address-wrapper .address-row .address-row-right{
     padding:2rem 0;
     text-align:center
 }
}
@media (min-width: 1950px){
 .contact-header-wrapper-text{
     padding:15% 10% 1rem 1rem;
     max-width:1000px
 }
}
@media (min-width: 700px){
 .portfolio-header-wrapper{
     height:80vh
 }
 .portfolio-header-wrapper-text{
     padding:35% 5rem 1rem 1rem
 }
 .portfolio-header-wrapper-text h1::before{
     bottom:-0.8rem
 }
 .portfolio-adshoot-wrapper-title{
     padding:2rem 0rem 4rem 0
 }
 .portfolio-adshoot-wrapper-title p{
     padding:2rem 0rem 4rem 0;
     text-align:left
 }
}
@media (min-width: 992px){
 .btn-right{
     transform:translateY(0px)
 }
 .portfolio-adshoot-wrapper-row{
     grid-template-columns:1fr 1fr;
     grid-auto-flow:column;
     grid-template-rows:15% 85%;
     column-gap:2.5rem;
     row-gap:0rem;
     margin-bottom:100px
 }
 .portfolio-adshoot-wrapper-img{
     padding-bottom:0px
 }
 .portfolio-adshoot-wrapper-device{
     width:70%
 }
}
@media (min-width: 1200px){
 .portfolio-header-wrapper{
     height:100vh
 }
 .portfolio-header-wrapper-img{
     width:80%;
     height:100%;
     background-position:100% 100%
 }
 .portfolio-header-wrapper-text{
     padding:25% 25% 1rem 10%
 }
 .portfolio-header-wrapper-text h1{
     margin-bottom:2rem
 }
 .portfolio-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .portfolio-header-wrapper-computer{
     display:block;
     position:absolute;
     top:45%;
     right:0;
     width:40%
 }
}
@media (min-width: 1600px){
 .portfolio-header-wrapper-text{
     padding:20% 15% 1rem 1rem;
     max-width:1000px
 }
 .portfolio-header-wrapper-text h1{
     margin-bottom:4rem
 }
 .portfolio-header-wrapper-text h1::before{
     bottom:-1rem
 }
 .portfolio-header-wrapper-text p{
     padding:1rem 0
 }
 .portfolio-header-wrapper-computer{
     top:45%;
     width:35%
 }
}
@media (min-width: 1950px){
 .portfolio-header-wrapper-text{
     padding:15% 10% 1rem 1rem;
     max-width:1000px
 }
 .portfolio-header-wrapper-computer{
     top:35%;
     width:33%
 }
}
.new-banner-footer{
 height:185px;
}
@media(max-width: 600px){
 .new-banner-footer{
     height:auto
 }
}
img#mainimg{
 width: 500px;
 height: 348px;
}
.initialh1{
 text-align: center;
}
.cruxh2{
 text-align: center;
}
.lighthouseh2{
 text-align: center;
}
.passaudith2{
 text-align: center;
}
#audythere{
 background-image: url("../assets/img/Adshoot-Backgroundtiny/strony-www-background.png");
  color: #fff;
  padding-bottom: 2rem;
}
@media(max-width:767px){
 .ptmd{
     padding-top: 2rem;
 }
}
.seoscore{
 font-size:1.5rem;
 font-weight:600;
}
@media(max-width:580px){
 .formgroupsm{
     display:flex;
 }
 .customselectsm{
     width:120px
 }
 .formcontrolsm{
     width:100%;
 }
}
.kolofortuny-section{
 padding: 2rem 0;
  background: #1C242F;
  color: #fff;
}
.kolofortunynagroda{
 font-size: 1.2rem;
}
.home-header-wrapper-text ul{
 color: #fff;
 padding: .5rem 0;
 text-shadow: 0px 2px 2px rgb(65 65 65 / 50%);
 padding-left:1rem;
}
.home-header-wrapper-text a{
 width:60%;
 padding:.3rem 1rem;
 margin:2rem 0;
 text-align:center;
 text-decoration:none;
 background:#1C242F;
 color:#fff;
 border-radius:10px
}
.what-we-do-box .text>h2{
 color: #fff;
  font-weight: 700;
  margin-bottom: 1rem
}

.strony-header-wrapper-img{
    width:100%;
    height:90%;
    background-image:url("../assets/img/kobieta.png");
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover
   }
.strony-header-wrapper-img{
    width:80%;
    height:100%;
    background-position:100% 100%
}

.strony-header-wrapper{
    position:relative;
    width:100%;
    height:100vh;
    background-image:url("../assets/img/Adshoot-Backgroundtiny/kontakt-12x.png");
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover
   }
   .strony-header-wrapper-img{
    width:100%;
    height:90%;
    background-image:url("../assets/img/kobieta.png");
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover
   }
   .strony-header-wrapper-text{
    padding:45% 1rem 1rem
   }
   .strony-header-wrapper-text h1{
    position:relative;
    color:#fff;
    margin-bottom:1.5rem;
    text-shadow:0px 2px 2px rgba(65,65,65,0.5)
   }
   .strony-header-wrapper-text h1::before{
    position:absolute;
    content:'';
    left:0;
    bottom:-0.5rem;
    width:20%;
    height:2px;
    background:#fff
   }
   .strony-header-wrapper-text p{
    color:#fff;
    padding:.5rem 0;
    text-shadow:0px 2px 2px rgba(65,65,65,0.5)
   }

   @media (min-width: 700px){
    .strony-header-wrapper{
        height:80vh
    }
    .strony-header-wrapper-text{
        padding:35% 5rem 1rem 1rem
    }
    .strony-header-wrapper-text h1::before{
        bottom:-0.8rem
    }
   }
   @media (min-width: 1200px){
    .strony-header-wrapper{
        height:100vh
    }

    .strony-header-wrapper-img{
        width:80%;
        height:100%;
        background-position:100% 100%
    }
    .strony-header-wrapper-text{
        padding:25% 25% 1rem 10%
    }
    .strony-header-wrapper-text h1{
        margin-bottom:2rem
    }
    .strony-header-wrapper-text h1::before{
        bottom:-1rem
    }
}

.grid-container {
    display: grid;
    column-gap: 300px;
    row-gap: 100px; 
    grid-template-columns: 1fr 1fr;
    padding: 100px;
    user-select: none;
  }

  .grid-item {
    position: relative;
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.8);
    padding: 50px;
    height: 400px;
    text-align: center;
    background-image: url("../assets/img/r.png");
    color: white;
    font-family: popin600;
    padding-top: 140px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    transition: 0.2s;
    cursor: pointer;
    border-radius: 10px;
  }

  .grid-item:hover {
    transform: translateY(-8px);
    box-shadow: 0px 8px 0px #2c0133;
  }
  
  .grid-item > p {
    font-size: 30px;
  }

  .strzalka {
    position: absolute;
    bottom: 25px;
    right: 40px;
    transition: all 0.3s ease;
  }

@media (max-width:900px) {
    .grid-container {
        display: grid;
        row-gap: 70px; 
        grid-template-columns: 1fr;
        padding: 100px;
      }
}

@media (max-width:500px) {
    .strzalka {
        position: absolute;
        bottom: 10px;
        right: 20px; 
    }
}


@media (max-width:1300px) {
    .grid-container {
        column-gap: 200px;
      }
}

.grid-item:hover .strzalka {
    animation: anim 1s infinite alternate;
  }
  
  @keyframes anim {
    0% {
      transform: translateX(0);
    }
    50% {
      transform: translateX(-15px);
    }
    100% {
      transform: translateX(0);
    }
  }

  .white-div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: 0; /* Add this line */
    pointer-events: none; /* Add this line */
    transition: all 0.3s ease; /* Add this line */
  }

.icon {
    height: 150px;
    width: 150px;
}
  
.grid-item {
  position: relative;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.8);
  padding: 35px;
  padding-top: 60px;
  height: 400px;
  text-align: center;
  background-image: url("../assets/img/r.png");
  color: white;
  font-family: popin600;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.grid-item p img{
    filter: invert(1);
    width: 5vw;
    margin-bottom: 20px;
}

.podpis {
    position: absolute;
    text-align: center;
    align-items: center;
    justify-content: center;
    color: #320c4b;
    height: auto;
    width: auto;
}

@media (min-width:500px) {
    .podpis {
        right: 90px;
        bottom: 35px;
    }
}

@media (max-width:500px) {
    .podpis {
        right: 60px;
        bottom: 20px;
    }
}

@media (max-width:320px) {
    .strzalka {
        width: 20px;
    }
    .podpis {
        right: 50px;
        bottom: 12px;
    }
}

@media (min-width:500px) {
    .podpis h3 {
        font-size: 13px;
        text-decoration: none;
    }
}

@media (max-width:500px) {
    .podpis h3 {
        font-size: 13px;
        text-decoration: none;
    }
}

.podpis  a, a:link, a:visited {     
    text-decoration: none;
}

@media (max-width:1100px) {
    .grid-container {
        column-gap: 100px;
    }
}

@media (max-width:700px) {
    .grid-item p img{
        width: 10vw;
        margin-bottom: 10px;
    }
    .grid-item {
        padding-top: 50px;
    }
}

@media (max-width:500px) {
    .grid-container {
        padding: 70px;
    }
    .grid-item {
        font-size: 4vw;
        padding-top: 60px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        height: 50vh;
    }
    .grid-item > p {
        font-size: 6vw;
      }
    .strzalka {
        bottom: 10px;
        right: 10px;
    }    
}


@media (max-width:560px) {
    .grid-item {
        padding-top: 60px;
    }  
}

.left-item {
    float: left;
}
.right-item {
    float: right;
}

@media (max-width:319px) {
    .grid-container {
        padding: 70px;
    }
    .grid-item {
        padding-top: 10vh;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 30px;
        height: 70vh;
        font-size: 5vw;
    }
    .grid-item > p {
        font-size: 8vw;
      }
    .strzalka {
        bottom: 10px;
        right: 10px;
    }
}

@media (max-width:350px) {
    .grid-container {
        padding: 40px;
    }
}

@media (max-width:320px) {
    .grid-item {
        height: 45vh;
        padding-top: 10vh;
    }
    .grid-container {
        padding: 10px;
    }
}

@media (max-width:220px) {
    .grid-item {
        height: 60vh;
        padding-top: 16vh;
    }
    .grid-container {
        padding: 5px;
    }
}

@media (min-width:500px) {
.grid-item > p {
  font-size: 30px;
}
}



@media (min-width:500px) {
    .strzalka {
        position: absolute;
        bottom: 25px;
        right: 40px;
        transition: all 0.3s ease; 
    }
}

.white-div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 92%;
  height: 85%;
  background-color: white;
  opacity: 0; 
  pointer-events: none; 
  transition: all 0.3s ; 
  border-radius: 10px;
  color: black;
  font-size: 18px;
}

.white-div > img {
    width: 200px;
}

@media (max-width:470px) {
    .white-div > img {
        width: 150px;
      }
}

@media (max-width:400px) {
    .white-div > img {
        width: 100px;
      }
}

.grid-item.clicked .white-div {
  opacity: 1;
}

.grid-item.clicked .strzalka {
    opacity: 0; 
}

.grid-item.clicked .strzalka {
  transform: translate(-50%, -50%) translateY(-50px); 
}
  
.grid-item.clicked .white-div {
    display: block;
}

.cookie-baner {
    position: fixed;
    bottom: 20px;
    left: 20px;
    right: 90px;
    background: #151C24;
    color: white;
    padding: 20px;
    display: flex;
}

.cookie-baner .baner-button {
    cursor: pointer;
    user-select: none;
}