.portfolio>h1,body{background-color:#fff}#portfolioAdscolumnA,.buttonHome{background:#0059b8;color:#fff}.button2,.buttonHome{align-self:flex-start;text-decoration:none}#text-rotator,.accordion-header h1,.portfolio-scroll-wrapper h1,.portfolio>h1,.text-wrapper h2{text-transform:uppercase}.button2,.buttonHome,.hirebutton,.service-button{text-decoration:none}#portfolioAdscolumnA h2,#portfolioSocialMedia h2,#portfolioWebsites h2{font-weight:600;font-size:16px;font-family:poppins}body{scroll-snap-type:y mandatory;scroll-behavior:smooth}.home{display:flex;flex-direction:column;height:100%;width:100%;padding:2% 1% 10%;align-items:center;text-align:center}.home p,.titleHeader{align-items:center;text-align:center}.home h1{font-family:Anton;font-size:70px;color:#0056b3}.home p{font-family:Arial,Helvetica,sans-serif;font-size:20px}#text-rotator{position:relative;z-index:2;height:50%;width:100%}.rotate-word{position:absolute;color:#001d3d;top:0;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .5s ease-in-out;font-size:150px;font-family:Anton;margin-top:-1%;white-space:nowrap}.rotate-word.active{opacity:1}.secondpartheader{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center;width:100%;max-width:1200px;margin-top:10%}.firstCH,.thirdCH{padding-top:50%}.firstCH p{font-family:poppins;font-size:18px;text-align:left}.buttonHome{display:inline-flex;justify-content:center;text-align:left;align-items:center;gap:10px;padding:15px 45px;border:none;border-radius:30px;font-size:1rem;cursor:pointer;margin-top:10px;transition:.3s;width:auto}.buttonHome i{display:inline-block;margin-left:10px}.button2:hover i,.buttonHome:hover i{margin-left:25px;transition:margin .3s}.buttonHome:hover{border:1px solid #001d3d;background:#fff;color:#001d3d}.secondCH{width:100%;perspective:1000px;display:flex;z-index:10;justify-content:center;align-items:center;margin-top:10%}#imageHeader{width:100%;z-index:10;margin-top:-20%;margin-bottom:10%;height:auto;border-radius:5px;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:transform .1s ease-out;will-change:transform;transform-style:preserve-3d}.thirdCH p{text-align:right;font-size:17px;font-family:poppins;padding-left:35%;padding-right:1%}.rating{display:flex;justify-content:flex-end}.rating input{display:none}.rating label{cursor:pointer;color:#0059b8;transition:color .3s}.rating label:before{content:'\2605';font-size:25px}.rating input:checked~label,.rating label:hover,.rating label:hover~label{color:#ffc300;transition:color .3s}.aboutus{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:100px 10%;position:relative}#column1aboutus{position:sticky;top:100px;height:40%;display:flex;align-items:center;overflow:hidden;border-radius:20px}#scrolling-image{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease-in-out,transform .5s ease-in-out}#column2aboutus{display:flex;flex-direction:column;gap:100px;padding-bottom:300px}.content-blockaboutus{opacity:.3;padding:40px;border-left:4px solid transparent;margin-bottom:5%;opacity:0;transition:opacity .8s ease-in-out;display:flex;align-items:flex-start;gap:15px}.content-blockaboutus.active{border-left:4px solid #0059b8;opacity:1}.titleaboutus h1{font-size:50px;font-family:anton}.icon-placeholder{font-size:2.5em;margin-right:15px;flex-shrink:0;color:#007bff;line-height:1;padding-top:5px}.text-wrapper{flex-grow:1}.text-wrapper h2{margin-top:0;margin-bottom:5px;font-size:40px;font-family:anton;color:#0059b8}.text-wrapper p{margin-top:0;font-size:14px;font-family:poppins}.fa-solid{margin-left:3%}.portfolio{position:relative;min-height:100vh;margin-bottom:5%;padding-top:0;padding-bottom:0}.portfolio>h1{font-family:anton;text-align:center;font-size:3rem;margin:0;padding:40px 20px 30px;position:sticky;top:0;z-index:100}.portfolio p{font-size:18px;font-family:poppins;text-align:center;padding-left:25%;padding-right:25%}.portfolio-scroll-wrapper{position:relative;height:300vh}.adsService,.socialService,.webService{max-width:100%;height:75vh;cursor:pointer;overflow:hidden;aspect-ratio:1/1}#portfolioAds,#portfolioSocialMedia,#portfolioWebsites{position:sticky;top:130px;height:auto;max-height:none;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;display:flex;align-items:stretch;border-radius:20px;overflow:hidden;transform:scale(.95);opacity:0;transition:transform .6s,opacity .6s;pointer-events:none}#workMethodImage,.carousel-container,.carousel-images,.socialService{position:relative}#portfolioAds{z-index:3}#portfolioAdscolumnA h2{text-align:left;color:#decd12;margin-top:-4%;padding:1%}#portfolioSocialMedia{z-index:2;margin-top:-75vh}#portfolioSocialMedia h2{text-align:left;color:#001d3d;margin-top:-4%;padding:1%}#portfolioWebsites{z-index:1;margin-top:-75vh}#portfolioWebsites h2{text-align:left;color:#ffc300;margin-top:-4%;padding:1%}#portfolioAdscolumnA,#portfolioSocialMediacolumnA,#portfolioWebsitescolumnA{flex:1 1 50%;padding:50px;display:flex;flex-direction:column;justify-content:center;gap:25px;min-height:500px}#portfolioSocialMediacolumnA{background:#ffc300;color:#001d3d}#portfolioWebsitescolumnA{background:#001d3d;color:#fff}#portfolioAdscolumnA h1,#portfolioSocialMediacolumnA h1,#portfolioWebsitescolumnA h1{font-family:anton,sans-serif;font-size:2.5rem;margin:0;line-height:1.2}#portfolioAdscolumnA p,#portfolioSocialMediacolumnA p,#portfolioWebsitescolumnA p{text-align:left;padding:1%;font-size:18px}#portfolioAdscolumnB,#portfolioSocialMediacolumnB,#portfolioWebsitescolumnB{flex:1 1 50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f5f5f5;aspect-ratio:4/5;min-height:auto}#imageportfolioSocial,#imageportfolioads,#imageportfoliowebsites{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .5s}#portfolioAds:hover #imageportfolioads,#portfolioSocialMedia:hover #imageportfolioSocial,#portfolioWebsites:hover #imageportfoliowebsites{transform:scale(1.05)}#portfolioAds.is-visible,#portfolioSocialMedia.is-visible,#portfolioWebsites.is-visible{transform:scale(1);opacity:1;pointer-events:all}.button2{display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;white-space:nowrap;background-color:transparent;border:2px solid #fff;border-radius:50px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:inherit;transition:.3s;margin-top:5px}.button2 i{display:inline-block;margin-left:15px}.button2:hover{background-color:#ffc300;color:#001d3d;transform:translateX(8px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.headerPrices,.headerServices{display:flex;width:100%;align-items:center;gap:20px;padding-left:5%;padding-right:5%}.headerAServices,.headerCServices{flex:0 0 25%;text-align:center;text-decoration:none}.hirebutton{color:#001d3d}.headerBPrices,.headerBServices{flex:0 0 50%;text-align:center;vertical-align:middle}.headerBServices h1{font-family:anton;color:#001d3d;font-size:85px;padding-top:15%}.headerBServices p{font-family:poppins;font-size:18px;color:#001d3d}.bodyServices{display:flex;width:100%;align-items:center;gap:5px;padding-bottom:5%;padding-top:5%}.services-container{display:flex;gap:5px;max-width:100%;margin:0 auto;justify-content:center;padding-left:2%;padding-right:2%}.adsService,.webService{flex:1;background-color:#0059b8;transition:.4s;position:relative;display:flex;flex-direction:column}.socialService{flex:1;background-color:#001d3d;transition:.4s;display:flex;flex-direction:column}.adsService:hover,.bookBudget:hover,.customProject:hover,.socialService:hover,.webService:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.accordion-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 30px;transition:.4s;flex:1}.adsService.active .accordion-header,.socialService.active .accordion-header,.webService.active .accordion-header{flex:0;padding:30px 30px 20px;justify-content:flex-start}.accordion-header h1{font-size:2rem;font-family:anton;color:#fff;text-align:center;transition:font-size .4s}.adsService.active .accordion-header h1,.socialService.active .accordion-header h1,.webService.active .accordion-header h1{font-size:1.5rem}.accordion-icon{width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center;border:3px solid currentColor;border-radius:50%;transition:transform .4s}#workMethodInfo,.accordion-content{flex-direction:column;display:flex}.accordion-icon svg{width:20px;height:20px;transition:transform .4s;stroke:currentColor}.accordionItem.active .accordionItemIcon,.adsService.active .accordion-icon,.socialService.active .accordion-icon,.webService.active .accordion-icon{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s;padding:0 30px;gap:15px}.adsService.active .accordion-content,.socialService.active .accordion-content,.webService.active .accordion-content{max-height:100%;padding:2% 5% 6%;flex:1}.service-image{width:100%;height:350px;object-fit:cover;border-radius:10px}.service-description{font-size:.95rem;font-family:poppins;line-height:1.6;color:#fff;flex:1}.service-button{align-self:center;text-align:center;padding:2% 5%;margin-bottom:5%;background-color:transparent;color:#fff;border-radius:30px;font-family:poppins;font-size:14px;transition:.3s;border:1px solid;cursor:pointer;width:60%}.service-button:hover{opacity:.9;transform:translateY(-2px);background-color:#fff;color:currentColor}.service-button svg{width:16px;height:16px}.workMethod{display:flex;width:100%;align-items:center;gap:5px;padding-bottom:5%}#workMethodInfo{padding:4% 5%}.workMethodHeader{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;padding-right:10%}.workMethodHeader h1{font-family:anton;font-size:50px;color:#001d3d;margin:0}.workMethodHeader p{font-size:1.1rem;line-height:1.7;color:#333;margin:0}.workMethodColumns{display:grid;grid-template-columns:40% 60%;gap:30px;align-items:start;margin:0;padding:0}.workMethodImage{width:100%;height:100%;min-height:400px;margin:0;padding:0}.workMethodImage img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.workMethodAccordion{display:flex;flex-direction:column;gap:15px;margin:0;padding:0}.accordionItem{background-color:#fff;overflow:hidden;transition:.3s;border-width:0 0 1px;border-color:#001d3d;border-style:solid;margin:0}.accordionItem:first-child{margin-top:0}.accordionItem:hover{border-bottom-color:#000;border-bottom-width:2px}.accordionItemHeader{display:flex;justify-content:space-between;font-family:poppins;align-items:center;padding:20px 25px;cursor:pointer;user-select:none;transition:background-color .3s;margin:0}.accordionItemHeader:hover{background-color:#f8f9fa}.accordionItemHeader h3{font-size:1.1rem;color:#001d3d;font-weight:600;margin:0}.accordionItemIcon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s}.carousel-container,.carousel-images,.carousel-slide{width:70vh;height:70vh;min-height:400px}.accordionItemIcon svg{width:100%;height:100%;stroke:#0059b8}.accordionItemContent{max-height:0;overflow:hidden;transition:max-height .3s,padding .3s;padding:0 25px}.accordionItem.active .accordionItemContent{max-height:300px;padding:0 25px 20px}.accordionItemContent p{font-size:.95rem;line-height:1.6;color:#555;margin:0}#workMethodImage{width:100%;height:100%;min-height:400px;margin:0!important;padding:0 5%}.carousel-container{overflow:hidden;border-radius:10px;background-color:#f0f0f0}.carousel-slide{object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease-in-out;display:block}.carousel-btn,.carousel-dot{cursor:pointer;transition:.3s}.carousel-btn,.carousel-indicators{position:absolute;display:flex;z-index:10}.carousel-slide.active{opacity:1!important;z-index:1}.carousel-btn{top:50%;transform:translateY(-50%);background-color:#fff;color:#001d3d;border:1px solid;width:25px;height:85px;border-radius:360px;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.2)}.carousel-btn:hover{background-color:#0059b8;color:#fff;transform:translateY(-50%) scale(1.1)}.carousel-btn-prev{left:15px}.carousel-btn-next{right:15px}.carousel-indicators{bottom:20px;left:35%;right:20%;transform:translateX(-50%);gap:10px}.carousel-dot{width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,.5);border:2px solid transparent}.bodyPrices,.prices-container{display:flex;width:100%;padding-bottom:5%}.carousel-dot:hover{background-color:#ffc300;transform:scale(1.2)}.carousel-dot.active{background-color:#ffc300;border-color:#001d3d;transform:scale(1.3)}.headerAPrices,.headerCPrices{flex:0 0 25%;text-align:center}.headerBPrices h1{font-family:anton;font-size:85px;padding-top:15%;padding-bottom:5%;align-items:center}.bodyPrices{align-items:center;gap:10px}.prices-container{gap:2%;justify-content:center;padding-left:12%;padding-right:12%}.bookBudget,.customProject{height:55vh;overflow:hidden;transition:.4s;border-radius:10px;cursor:pointer;position:relative;display:flex;padding:5%;color:#f0f0f0}.bookBudget{flex:1;width:30%;background-color:#0059b8;flex-direction:column}.customProject{flex:2;aspect-ratio:1/1;width:70%;background-color:#001d3d;flex-direction:column}.reveal-left,.reveal-right,.reveal-up{opacity:0;transition:.8s cubic-bezier(.22, 1, .36, 1)}.bookBudget h1,.customProject h1{font-family:anton;font-size:50px;text-align:end}.bookBudget h2,.customProject h2{font-family:poppins;font-size:18px;color:#ffc300}.bookBudget h2{margin-top:20%}.customProject h2{margin-top:10%}.bookBudget p,.customProject p{font-family:Arial,Helvetica,sans-serif;font-size:16px}.reveal-up{transform:translateY(40px)}.reveal-left{transform:translateX(-60px)}.reveal-right{transform:translateX(60px)}.reveal-left.active,.reveal-right.active,.reveal-up.active{opacity:1;transform:translate(0,0)}.delay-1{transition-delay:0.2s}.delay-2{transition-delay:0.4s}.delay-3{transition-delay:0.6s}@media (max-width:1024px){.aboutus,.secondpartheader,.workMethodColumns{grid-template-columns:1fr}.home h1{font-size:50px;padding-top:13%}.rotate-word{font-size:100px}.secondpartheader{gap:40px;margin-top:5%}.firstCH,.thirdCH{padding-top:0}.firstCH p,.thirdCH p{text-align:center;padding-left:5%;padding-right:5%;font-size:16px}.buttonHome{align-self:center;padding-left:30px;padding-right:30px}.secondCH{margin-top:5%}#imageHeader{margin-top:0;margin-bottom:5%}.rating{justify-content:center}.aboutus{padding:50px 5%;gap:30px}#column1aboutus{position:relative;top:0;height:300px;margin-bottom:30px}#column2aboutus{gap:50px;padding-bottom:100px}.titleaboutus h1,.workMethodHeader h1{font-size:40px}.text-wrapper h2{font-size:32px}.portfolio>h1{font-size:2.5rem;padding:30px 15px 20px}.portfolio p{padding-left:10%;padding-right:10%;font-size:16px}.portfolio-scroll-wrapper{height:350vh}#portfolioAds,#portfolioSocialMedia,#portfolioWebsites{flex-direction:column;top:100px;max-width:90%;padding-left:0;padding-right:0}#portfolioSocialMedia,#portfolioWebsites{margin-top:-90vh}#portfolioAdscolumnA,#portfolioSocialMediacolumnA,#portfolioWebsitescolumnA{flex:1 1 100%;padding:30px 25px;min-height:auto}#portfolioAdscolumnA h1,#portfolioSocialMediacolumnA h1,#portfolioWebsitescolumnA h1{font-size:4rem}#portfolioAdscolumnA p,#portfolioSocialMediacolumnA p,#portfolioWebsitescolumnA p,.headerBServices p{font-size:16px}#portfolioAdscolumnB,#portfolioSocialMediacolumnB,#portfolioWebsitescolumnB{flex:1 1 100%;aspect-ratio:4/3}.headerPrices,.headerServices{flex-direction:column;gap:10px}.headerAPrices,.headerAServices,.headerBPrices,.headerBServices,.headerCPrices,.headerCServices{flex:0 0 auto}.prices-container,.services-container{flex-direction:column;padding-left:5%;padding-right:5%}.headerBPrices h1,.headerBServices h1{font-size:60px;padding-top:10%}.services-container{gap:15px}.adsService,.socialService,.webService{width:100%;height:auto;min-height:400px}.adsService.active,.socialService.active,.webService.active{min-height:650px;height:auto}.accordion-header h1{font-size:1.8rem}.adsService.active .accordion-header h1,.socialService.active .accordion-header h1,.webService.active .accordion-header h1{font-size:1.3rem}.service-image{height:250px}.adsService.active .accordion-content,.socialService.active .accordion-content,.webService.active .accordion-content{padding-bottom:8%;overflow:visible}.service-button{width:80%;margin-bottom:20px}.workMethodHeader{padding-right:5%}.workMethodHeader p{font-size:1rem}.workMethodColumns{gap:20px}.carousel-container,.carousel-images,.carousel-slide{width:100%;height:50vh;min-height:300px}.carousel-btn{width:20px;height:60px}.carousel-indicators{left:50%;right:auto}.prices-container{gap:20px;padding-bottom:10%}.bookBudget,.customProject{width:100%;height:auto!important;min-height:750px!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important;display:flex;flex-direction:column;justify-content:flex-start;padding:6%}.bookBudget>*,.customProject>*{flex-shrink:0;margin-bottom:15px}.bookBudget h1,.customProject h1{font-size:40px;margin-bottom:2px}.bookBudget h2,.customProject h2{margin-bottom:15px;font-size:16px}.bookBudget p,.customProject p{flex-grow:1}.bookBudget a,.bookBudget button,.customProject a,.customProject button{margin-top:10px;padding-top:15px;padding-bottom:15px;flex-shrink:0}.bookBudget.reveal-up,.bookBudget.reveal-up.delay-2,.customProject.reveal-up,.customProject.reveal-up.delay-2{height:auto!important;min-height:500px!important;max-height:none!important}}@media (max-width:768px){#imageHeader,#portfolioSocialMedia,#portfolioWebsites{margin-top:0}.home{padding:13% 5% 5%}.home h1{font-size:35px;margin-top:40%}.home p{font-size:16px;line-height:1.6;margin-bottom:20px;margin-top:-15%}.rotate-word{font-size:60px;text-align:center;margin-top:-2%;line-height:1.2}#text-rotator{height:auto;min-height:100px;margin-bottom:20px}.buttonHome{padding:12px 25px;font-size:.9rem;margin-top:20px}#imageHeader{width:80%;margin-bottom:45px}.rating label:before{font-size:20px}.aboutus{padding:30px 5%}#column1aboutus{height:250px}#column2aboutus{gap:40px;padding-bottom:50px}.titleaboutus h1,.workMethodHeader h1{font-size:32px}.text-wrapper h2{font-size:26px}.text-wrapper p{font-size:13px}.content-blockaboutus{padding:20px}.icon-placeholder{font-size:2em;margin-right:10px}.portfolio>h1{font-size:2rem;padding:20px 10px 15px}.portfolio p{padding-left:5%;padding-right:5%;font-size:14px}.portfolio-scroll-wrapper{height:auto}#portfolioAds,#portfolioSocialMedia,#portfolioWebsites{position:relative;top:0;max-width:95%;border-radius:15px;min-height:auto;height:auto;margin-left:auto;margin-right:auto;margin-bottom:20px;transform:scale(1);opacity:1;pointer-events:all}#portfolioAdscolumnA,#portfolioSocialMediacolumnA,#portfolioWebsitescolumnA{padding:20px 18px;gap:12px;min-height:auto}#portfolioAdscolumnA h1,#portfolioSocialMediacolumnA h1,#portfolioWebsitescolumnA h1{font-size:3rem;line-height:1.3;margin-bottom:8px}#portfolioAdscolumnA h2,#portfolioSocialMedia h2,#portfolioWebsites h2{font-size:13px;margin-top:0;margin-bottom:5px}#portfolioAdscolumnA p,#portfolioSocialMediacolumnA p,#portfolioWebsitescolumnA p{font-size:13px;line-height:1.5;margin-bottom:10px}#portfolioAdscolumnB,#portfolioSocialMediacolumnB,#portfolioWebsitescolumnB{aspect-ratio:4/5;max-height:none;height:auto}#imageportfolioSocial,#imageportfolioads,#imageportfoliowebsites{object-fit:cover;object-position:center}.button2{padding:10px 30px;font-size:14px}.headerBServices h1{font-size:45px;padding-top:5%}.headerBServices p{font-size:14px;padding-bottom:3%}.services-container,.workMethodAccordion{gap:10px}.adsService,.socialService,.webService{min-height:350px;max-height:none;height:auto}.adsService.active,.socialService.active,.webService.active{min-height:600px;height:auto}.accordion-header{padding:30px 20px;gap:15px}.accordion-header h1{font-size:1.5rem}.adsService.active .accordion-header h1,.socialService.active .accordion-header h1,.webService.active .accordion-header h1{font-size:1.2rem}.accordion-icon{width:35px;height:35px}.accordion-icon svg{width:18px;height:18px}.adsService.active .accordion-content,.socialService.active .accordion-content,.webService.active .accordion-content{padding-left:3%;padding-right:3%;padding-bottom:8%;overflow:visible}.service-image{height:200px}.service-description{font-size:.85rem;margin-bottom:15px}.service-button{width:90%;font-size:13px;padding-left:3%;padding-right:3%;margin-bottom:20px}.carousel-container,.carousel-images,.carousel-slide{width:100%;height:40vh;min-height:250px}#workMethodInfo{padding:2% 3%}.workMethodHeader{padding-right:0;gap:15px;margin-bottom:20px}.workMethodHeader p{font-size:.9rem;line-height:1.6}.workMethodColumns{gap:15px}.carousel-container{border-radius:8px}.carousel-btn{width:18px;height:50px}.carousel-btn-prev{left:10px}.carousel-btn-next{right:10px}.carousel-indicators{bottom:15px;gap:8px}.carousel-dot{width:8px;height:8px}.accordionItem{border-bottom-width:1px}.accordionItemHeader{padding:15px 20px}.accordionItemHeader h3{font-size:1rem}.accordionItemIcon{width:20px;height:20px}.accordionItem.active .accordionItemContent{max-height:400px;padding:0 20px 15px}.accordionItemContent p{font-size:.85rem;line-height:1.5}.headerBPrices h1{font-size:45px;padding-top:5%;padding-bottom:3%}.prices-container{padding-left:3%;padding-right:3%;gap:15px}.bookBudget,.customProject{min-height:300px;height:auto;padding:5%;overflow:visible;display:flex;flex-direction:column;justify-content:space-between}.bookBudget h1,.customProject h1{font-size:40px;text-align:center;margin-bottom:3px}.bookBudget h2,.customProject h2{margin-top:5%;font-size:18px;margin-bottom:10px}.bookBudget p,.customProject p{font-size:14px}}@media (max-width:480px){.home h1{font-size:28px;margin-bottom:12px;padding-top:13%}.home p{font-size:14px;line-height:1.5;margin-bottom:15px}.rotate-word{font-size:45px;line-height:1.2;padding:8px 0}#text-rotator{height:auto;min-height:80px;margin-bottom:15px}.buttonHome{padding:10px 20px;font-size:.85rem;margin-top:15px}.rating label:before{font-size:18px}#column1aboutus{height:200px;border-radius:15px}#column2aboutus{gap:30px}.titleaboutus h1,.workMethodHeader h1{font-size:28px}.text-wrapper h2{font-size:22px}.text-wrapper p{font-size:12px}.content-blockaboutus{padding:15px}.icon-placeholder{font-size:1.8em;margin-right:8px}.portfolio>h1{font-size:1.8rem;padding:15px 10px 12px}.portfolio p{font-size:13px;line-height:1.5}#portfolioAds,#portfolioSocialMedia,#portfolioWebsites{position:relative;top:0;border-radius:12px;height:auto;min-height:auto;margin-bottom:20px}#portfolioAdscolumnA,#portfolioSocialMediacolumnA,#portfolioWebsitescolumnA{padding:18px 15px;gap:10px}#portfolioAdscolumnA h1,#portfolioSocialMediacolumnA h1,#portfolioWebsitescolumnA h1{font-size:3rem;line-height:1.2;margin-bottom:6px}#portfolioAdscolumnA h2,#portfolioSocialMedia h2,#portfolioWebsites h2{font-size:12px;margin-top:0;margin-bottom:4px}#portfolioAdscolumnA p,#portfolioSocialMediacolumnA p,#portfolioWebsitescolumnA p{font-size:12px;line-height:1.4;margin-bottom:8px}#portfolioAdscolumnB,#portfolioSocialMediacolumnB,#portfolioWebsitescolumnB{aspect-ratio:4/5;max-height:none;height:auto}#imageportfolioSocial,#imageportfolioads,#imageportfoliowebsites{object-fit:cover;object-position:center}.button2{padding:8px 25px;font-size:13px}.headerBPrices h1,.headerBServices h1{font-size:38px}.adsService,.socialService,.webService{min-height:300px;height:auto}.adsService.active,.socialService.active,.webService.active{min-height:550px;height:auto}.accordion-header{padding:25px 15px}.accordion-header h1{font-size:1.3rem}.adsService.active .accordion-header h1,.socialService.active .accordion-header h1,.webService.active .accordion-header h1{font-size:1.1rem}.accordion-icon{width:30px;height:30px}.adsService.active .accordion-content,.socialService.active .accordion-content,.webService.active .accordion-content{padding-bottom:10%;overflow:visible}.service-image{height:180px}.service-description{font-size:.8rem;margin-bottom:15px}.service-button{font-size:12px;margin-bottom:20px}.workMethodHeader p{font-size:.85rem}.carousel-container,.carousel-images,.carousel-slide{height:35vh;min-height:220px}.carousel-btn{width:16px;height:45px}.carousel-btn-prev{left:8px}.carousel-btn-next{right:8px}.carousel-indicators{bottom:12px;gap:6px}.carousel-dot{width:7px;height:7px}.accordionItemHeader{padding:12px 15px}.accordionItemHeader h3{font-size:.9rem}.accordionItemIcon{width:18px;height:18px}.accordionItem.active .accordionItemContent{padding:0 15px 12px}.accordionItemContent p{font-size:.8rem}.bookBudget,.customProject{min-height:280px;height:auto;padding:5%;overflow:visible}.bookBudget h1,.customProject h1{font-size:28px;margin-bottom:8px}.bookBudget h2,.customProject h2{font-size:13px;margin-top:5%;margin-bottom:8px}.bookBudget p,.customProject p{font-size:13px;margin-bottom:12px}}@media (min-width:1920px){.home h1{font-size:85px}.rotate-word{font-size:180px}#portfolioAds,#portfolioSocialMedia,#portfolioWebsites,.secondpartheader{max-width:1600px}.portfolio>h1{font-size:3.5rem}.headerBPrices h1,.headerBServices h1{font-size:100px}.workMethodHeader h1{font-size:60px}}@media (max-height:600px) and (orientation:landscape){.rotate-word{font-size:60px}.carousel-container,.carousel-images,.carousel-slide{height:70vh;min-height:300px}.adsService,.socialService,.webService{height:auto;min-height:300px}}@media (hover:none) and (pointer:coarse){.button2,.buttonHome,.service-button{min-height:44px;padding-top:12px;padding-bottom:12px}.accordion-icon,.carousel-btn{min-width:44px;min-height:44px}.adsService:hover,.bookBudget:hover,.button2:hover,.buttonHome:hover,.customProject:hover,.socialService:hover,.webService:hover{transform:none}}@media print{body{background-color:#fff}.button2,.buttonHome,.carousel-btn,.carousel-indicators,.service-button{display:none}.portfolio-scroll-wrapper{height:auto}#portfolioAds,#portfolioSocialMedia,#portfolioWebsites{position:relative;margin-top:20px;page-break-inside:avoid}}@media (max-width:1024px) and (min-width:769px){.bookBudget,.bookBudget.reveal-up,.bookBudget.reveal-up.delay-2,.customProject,.customProject.reveal-up,.customProject.reveal-up.delay-2{height:auto!important;min-height:550px!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}}