.about-section{margin-top:50px;padding:10px 20px}.about-section .about-us-div{max-width:1200px;margin:0 auto}.about-section .about-us-div .foto-text-div{display:flex;justify-content:space-between;align-items:flex-start;align-items:center}.about-section .about-us-div .foto-text-div .txt-about-us{display:flex;flex-direction:column;gap:40px;padding-top:60px;font-weight:500;flex:1}.about-section .about-us-div .foto-text-div .txt-about-us h1{font-size:clamp(32px,5vw,50px);color:#0d93d0;margin:0}.about-section .about-us-div .foto-text-div .txt-about-us p{width:100%;max-width:650px;font-size:clamp(16px,2vw,20px);line-height:1.6;margin:0}.about-section .about-us-div .foto-text-div .foto-penguin{flex-shrink:0}.about-section .about-us-div .foto-text-div .foto-penguin img{width:clamp(280px,40vw,420px);height:auto;max-width:100%}.contact-us{border-top:1px solid #e9ecef;padding-bottom:30px}.contact-us .footer-container{max-width:1200px;margin:0 auto;padding:30px 20px}.contact-us .footer-content{display:flex;justify-content:space-between;gap:40px;margin-bottom:30px}.contact-us .footer-section h3{color:#166185;font-size:clamp(18px,2.5vw,22px);margin-bottom:20px;font-weight:700}.contact-us .footer-section .contact-info{display:flex;flex-direction:column}.contact-us .footer-section .contact-info p{display:flex;align-items:center;gap:10px;font-size:clamp(14px,1.5vw,16px);margin-bottom:15px;color:#333}.contact-us .footer-section .contact-info .social-links{display:flex;gap:15px}.contact-us .footer-section .contact-info .social-links .social{display:flex;gap:10px}.contact-us .footer-section .contact-info .social-links .social a{width:50px;height:50px;background-color:rgba(0,0,0,0);border:1px solid #969696;cursor:pointer;border-radius:50%}.contact-us .footer-section .contact-info .social-links .social a:hover{transform:scale(1.1);transition:.4s}.contact-us .footer-section .contact-info .social-links .social a img{position:relative;left:25%;top:22%;width:25px}.contact-us .footer-section ul{list-style:none;padding:0;margin:0}.contact-us .footer-section ul li{font-size:clamp(14px,1.5vw,16px);margin-bottom:10px;color:#4d4d4d;cursor:pointer;transition:color .2s}.contact-us .footer-section ul li:hover{color:#0d93d0}@media screen and (min-width:300px)and (max-width:576px){.about-section .about-us-div .foto-text-div{display:flex;align-items:center;flex-direction:column}.about-section .about-us-div .foto-text-div .txt-about-us{text-align:center}.contact-us .footer-container .footer-content{flex-direction:column;text-align:center}.contact-us .footer-container .footer-content .footer-section{display:flex;flex-direction:column}.contact-us .footer-container .footer-content .footer-section .contact-info{align-items:center}.contact-us .footer-container .footer-content .footer-section .contact-info .social-links .social a img{position:relative;left:0;top:22%;width:25px}}@media screen and (min-width:576px)and (max-width:700px){.about-section .about-us-div .foto-text-div{display:flex;flex-direction:column;align-items:center}.about-section .about-us-div .foto-text-div .foto-penguin img{width:350px}.about-section .about-us-div .foto-text-div .txt-about-us{text-align:center}.about-section .about-us-div .foto-text-div .txt-about-us h1{font-size:40px}.about-section .about-us-div .foto-text-div .txt-about-us p{font-size:16px}.contact-us .footer-container .footer-content{flex-direction:column;text-align:center}.contact-us .footer-container .footer-content .footer-section{display:flex;flex-direction:column}.contact-us .footer-container .footer-content .footer-section .contact-info{align-items:center}.contact-us .footer-container .footer-content .footer-section .contact-info .social-links .social a img{position:relative;left:0;top:22%;width:25px}}@media screen and (min-width:700px)and (max-width:1024){.about-section .about-us-div .foto-text-div{display:flex;align-items:center;gap:0}.about-section .about-us-div .foto-text-div .foto-penguin img{width:370px}.about-section .about-us-div .foto-text-div .txt-about-us{text-align:center}.about-section .about-us-div .foto-text-div .txt-about-us h1{font-size:40px}.about-section .about-us-div .foto-text-div .txt-about-us p{font-size:18px}.contact-us .footer-container .footer-content{flex-direction:column;text-align:center}.contact-us .footer-container .footer-content .footer-section{display:flex;flex-direction:column}.contact-us .footer-container .footer-content .footer-section .contact-info{align-items:center}.contact-us .footer-container .footer-content .footer-section .contact-info .social-links .social a img{position:relative;left:0;top:22%;width:25px}}@media screen and (min-width:1024)and (max-width:1246px){.about-section .about-us-div .foto-text-div{display:flex;align-items:center;text-align:center}.about-section .about-us-div .foto-text-div .foto-penguin img{width:370px}.about-section .about-us-div .foto-text-div .txt-about-us{text-align:center;align-items:center;padding-bottom:80px}.about-section .about-us-div .foto-text-div .txt-about-us h1{font-size:40px}.about-section .about-us-div .foto-text-div .txt-about-us p{font-size:18px}.contact-us .footer-container .footer-content{flex-direction:column;text-align:center}.contact-us .footer-container .footer-content .footer-section{display:flex;flex-direction:column}.contact-us .footer-container .footer-content .footer-section .contact-info{align-items:center}.contact-us .footer-container .footer-content .footer-section .contact-info .social-links .social a img{position:relative;left:0;top:22%;width:25px}}