html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body *{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300}@font-face{font-family:"Optician-Sans";src:url("../fonts/optician-sans.woff") format("woff")}@font-face{font-family:"EastSeaDokdo-Regular";src:url("../fonts/EastSeaDokdo-Regular.woff") format("woff")}@font-face{font-family:"Berlin-Sans-FB-Regular";src:url("../fonts/Berlin-Sans-FB-Regular.woff") format("woff")}@font-face{font-family:"Poppins-Bold";src:url("../fonts/Poppins-Bold.woff2") format("woff2")}@font-face{font-family:"Poppins-Light";src:url("../fonts/Poppins-Light.woff2") format("woff2")}@font-face{font-family:"Poppins-Regular";src:url("../fonts/Poppins-Regular.woff2") format("woff2")}body.blocked{overflow:hidden}.accent{color:gold}.kickflip{padding:0 12px}@media (min-width: 991px){.kickflip{margin:0 auto;padding:0 20px;max-width:1200px}}.kickflip--noPadding{padding:0}strong{font-weight:bold}@media (min-width: 991px){body .onlyMobile{display:none}}p,h1,h2,h3,h4,h5,h6{cursor:default}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:12px}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);border-radius:10px;border:2px solid #ffffff}::-webkit-scrollbar-track{border-radius:10px;background-color:#ffffff}.penguinHeader__title{color:#fff;font-family:"Poppins-Regular";font-size:63px}.sectionTitle{font-family:"Berlin-Sans-FB-Regular";font-size:3.75em;line-height:0.85}@media (min-width: 991px){.sectionTitle{font-size:6em;line-height:1;letter-spacing:-0.5px}}.sectionTitle--shorted{letter-spacing:-3px}@media (min-width: 991px){.sectionTitle--shorted{letter-spacing:-0.5px}}.spHeader{position:relative;height:60px}.spHeader__overlay{position:absolute}.navContainer{border-bottom:1px solid;position:fixed;width:100%;top:0;z-index:1000;background-color:#242424}.spHeader__nav{display:none;justify-content:space-between;position:relative}@media (min-width: 991px){.spHeader__nav{display:flex;height:70px;align-items:center;justify-content:flex-end}}.spHeader__nav__item{font-family:"Poppins-Bold";color:#fff;font-size:24px;padding:4px 8px;transition:all 0.3s ease-in}.spHeader__nav__item.homeNavItem:before{content:"";display:inline-block;background:url(../pics/logo03.svg) center/cover no-repeat transparent;width:30px;height:30px;vertical-align:middle;margin:0 3px 0 0}.spHeader__nav__item.active,.spHeader__nav__item:hover{color:#ff7e00;transition:all 0.3s ease-in}.spHeader__nav__item--black{color:#333}.spHeader__nav__item:first-child::before{content:"";display:inline-block;width:30px;height:30px;background:url(../pics/logo03.svg) center no-repeat transparent;background-size:cover;margin-right:5px;vertical-align:middle}@media (min-width: 991px){.spHeader__nav__item:first-child{margin-right:auto}}.spHeader__nav__item:last-child{color:#e7f9c5}.spHeader__nav__item:last-child:hover{color:#ff7e00}@media (min-width: 991px){.spHeader__nav__item{display:inline-flex;align-items:center;justify-content:center;font-size:24px;padding:0.5em;height:100%;letter-spacing:-1px}}.spHeader__nav.opened{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;width:90%;height:100%;z-index:10000;background-color:rgba(75,75,75,0.91);box-shadow:11px 0 35px 31px rgba(0,0,0,0.75);left:0;top:0;padding:2em 0 0}.spHeader__nav.opened .spHeader__nav__item{border-bottom:1px dashed #fff;padding:0.3em 0 0.3em 1em;margin:0 0 1em;border-top:1px dashed #fff}@media (min-width: 991px){.spHeader__nav.opened .spHeader__nav__item{padding:0.5em 0}}.spHeader__nav--nude{box-shadow:none;top:0}.spHeader__info{display:grid;grid-template-columns:60px auto;grid-template-rows:60px;align-content:center}@media (min-width: 991px){.spHeader__info{height:350px;grid-template-columns:25% auto;grid-template-rows:350px;padding-top:70px}}.fixedHomeInfo{position:fixed;width:100;top:0;left:0;right:0;z-index:10;height:60px}.fixedHomeInfo.kickflip{padding:0}@media (min-width: 991px){.fixedHomeInfo.kickflip{padding:inherit}}@media (min-width: 991px){.fixedHomeInfo{height:350px}}.spHeader__info__logo{background:url(../pics/logo03.svg) center/48px no-repeat #d1d1d1;align-self:center;justify-self:center;width:100%;height:100%}@media (min-width: 991px){.spHeader__info__logo{background:url(../pics/logo03.svg) center/85% no-repeat transparent;filter:drop-shadow(0px 0px 1px #ff7e00)}}.spHeader__info__logo__img{width:48px;height:48px}@media (min-width: 991px){.spHeader__info__logo__img{width:250px;height:250px}}.spHeader__info__text{background-color:#000;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.spHeader__info__text__title{text-align:center;display:flex}@media (min-width: 991px){.spHeader__info__text__title{display:block}}.spHeader__info__text__title__part{font-family:"Berlin-Sans-FB-Regular";text-align:center;font-weight:900;color:#ff7e00;display:inline-flex;font-size:32px;letter-spacing:3px}@media (min-width: 991px){.spHeader__info__text__title__part{letter-spacing:5px;font-size:7em;line-height:1;text-shadow:0 0 5px #000}}.spHeader__info__text__subtitle{font-family:"EastSeaDokdo-Regular";position:absolute;bottom:8px;font-size:30px;right:16px;left:auto;font-size:22px;text-align:right;margin:0;color:#b0f4ff;text-shadow:0 0 6px #000}@media (min-width: 991px){.spHeader__info__text__subtitle{position:relative;bottom:0;font-size:60px;margin:10px 0 0;width:100%;left:0;right:0;margin:auto;text-align:center}}@media (min-width: 991px){.spHeader__info__text{background-color:transparent}}@media (min-width: 991px){.spHeader{height:350px;padding-top:0;box-shadow:none;background-color:#d29139;background:url(../pics/black-linen.png),linear-gradient(to top, #5b574f, #6ad4bd)}}.spHeader--nude{background-color:transparent;background:transparent}@media (min-width: 991px){.spHeader--nude{background-color:transparent;background:transparent}}.spHeader--blue{background:#124d80}.spHeader--violet{background:#639}#homepage .spHeader__info__text{flex-direction:column;justify-content:flex-end}#homepage .spHeader__info__text__subtitle{position:relative;bottom:2px;right:0;padding-left:2.5em}@media (min-width: 991px){#homepage .spHeader__info__text{flex-direction:row;justify-content:center}}.menuTrigger{opacity:0;width:0;height:0;cursor:pointer;background-color:#0d0d0d;box-shadow:0 0 10px 0px #c25833;position:fixed;bottom:8%;right:8%;border-radius:50%;z-index:1000000;transition:all 0.6s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menuTrigger ul{display:none;flex-direction:column;height:30px;width:50px;justify-content:space-evenly;align-items:flex-end;top:10px;position:relative;right:11px}.menuTrigger ul li{width:30px;height:3px;background-color:#fff;border-radius:2px;transition:all 0.1s ease}.menuTrigger ul li:last-child{width:21px}.menuTrigger.visible{opacity:1;width:50px;height:50px}.menuTrigger.visible ul{display:flex}.menuTrigger.cross ul li{transition:all 0.1s ease}.menuTrigger.cross ul li:first-child{background-color:gray;transform:rotate(-45deg);width:35px;position:relative;top:8px;left:4px}.menuTrigger.cross ul li:nth-child(2){background-color:gray;transform:rotate(45deg);width:35px;position:relative;left:3px}.menuTrigger.cross ul li:last-child{width:0}@media (min-width: 991px){.menuTrigger{display:none}}.contact{padding:30px 0;padding:40px 0 70px;background:linear-gradient(to bottom, #434343, #000)}@media (min-width: 991px){.contact{max-height:30vh}}.contact__header{margin:0 0 20px}.contact__header__title{text-align:center}.contact__content__send{color:gold;font-family:"Optician-Sans";display:block;text-align:center;margin:40px auto 0}#contact2{display:flex;flex-direction:column;position:relative}#contact2 header{padding-top:3em;position:relative}@media (min-width: 769px){#contact2 header{padding-top:2em}}#contact2 p{margin:1.2em 0}@media (max-width: 768px){#contact2 p{margin:0.75em 0}}.VIEJOcontactForm{padding:1em;margin:1em auto 2em;position:relative}.VIEJOcontactForm .send{margin:1em auto 0;display:block;color:#fff;outline:0;border:1px solid #3e3e3e;border-radius:3px;font-size:0.75em;padding:4px 20px;background-color:blue;text-transform:uppercase;transition:all 0.2s ease-in;cursor:pointer}.VIEJOcontactForm .send:hover{background-color:#469611;transition:all 0.2s ease-in}.formContainer{display:flex;flex-direction:column}.formContainer>div{display:grid;margin:0.5em 0;grid-template-columns:25% auto;padding-left:2em}@media (min-width: 769px){.formContainer>div{grid-template-columns:100px auto}}.formContainer>div.message{display:flex;flex-direction:column;padding-left:0}.formContainer>div.message label{align-self:flex-start;padding-bottom:0.4em}.formContainer>div input{padding:0.3em}.formContainer>div textarea{padding:0.3em}.formContainer label{font-size:0.85em;text-align:right;padding-right:0.4em;align-self:center}.formContainer textarea{min-height:10.5em}@media (max-width: 768px){.formContainer textarea{min-height:6.5em}}.inputError{position:absolute;right:50%;color:red;line-height:1.65em}.inputError.msgError{padding-top:5%}@media (max-width: 768px){.inputError{font-size:0.86em;line-height:2em;right:3em}}#contact2 div.sentMsg{opacity:0;width:0;height:0;overflow:hidden;transition:all 0.5s ease-in}#contact2 div.sentMsg.visible{opacity:1;width:auto;height:auto;transition:all 0.5s ease-in}#contact2 div.sentMsg p{margin:0.25em 0 !important;color:green;font-size:1.2em}#contactResponse{position:absolute;display:flex;right:1em;bottom:5%;align-items:center}#contactResponse .hide{display:none}#contactResponse .ajaxgif{width:16px;height:16px}#contactResponse .msg{color:white;margin-left:5px;padding:3px 5px;font-size:0.85em}#contactResponse .msg_ok{background:#589D05}#contactResponse .msg_error{background:red}.contactIcons{margin:3em 0 4em}.contactIcons__list{display:flex;justify-content:space-around;justify-content:space-evenly}.contactIcons a{display:block;width:40px;height:40px;background-size:contain}.contactIcons a.skype{background:url("../pics/skype.svg") center no-repeat transparent}.contactIcons a.linkedin{background:url("../pics/linkedin2.svg") center no-repeat transparent}.contactIcons a.email{background:url("../pics/gmail.svg") center no-repeat transparent}.contactIcons a.whatsapp{background:url("../pics/whatsapp.svg") center no-repeat transparent}.contactIcons a.batsign{background:url("../pics/batsign.png") center/contain no-repeat transparent}@media (max-width: 768px){.contactIcons{margin:1em 0}}@media (max-width: 321px){.formContainer{overflow:hidden}}.contact div.sentMsg{opacity:0;width:0;height:0;overflow:hidden;transition:all 0.5s ease-in}.contact div.sentMsg.visible{opacity:1;width:auto;height:auto;transition:all 0.5s ease-in}.contact div.sentMsg p{margin:0.25em 0 !important;color:green;font-size:1.2em}.whoWeAre{position:relative;z-index:100;background:url(../pics/whowhite.png) center/contain no-repeat #fff}@media (min-width: 991px){.whoWeAre{min-height:calc(100vh -  350px);background-color:#fff;border-top:1px solid;border-bottom:1px solid;background-image:none}}.whoWeAre__overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,0.88)}@media (min-width: 991px){.whoWeAre__overlay{display:none}}.whoWeAre__wrapper{display:flex;height:100%;position:relative;padding-top:20px;flex-direction:column;align-items:center}.whoWeAre__header{margin:20px auto}.whoWeAre__header__title{color:#222}@media (min-width: 991px){.whoWeAre__content{display:block}}@media (min-width: 991px){.whoWeAre__content__graphs{float:left;shape-outside:circle(50%);width:420px;display:block;height:420px;margin-right:50px;opacity:0.5}}.whoWeAre__content__graphs__img{display:none}@media (min-width: 991px){.whoWeAre__content__graphs__img{display:block;margin:40px auto;max-width:420px}}.whoWeAre__content__text{align-self:flex-start}@media (min-width: 991px){.whoWeAre__content__text{padding-top:30px;margin-top:60px}}.whoWeAre__content__text__p{font-family:"Poppins-Regular";margin:0 auto 24px;font-size:1.3em;line-height:1.15;color:#222}@media (min-width: 991px){.whoWeAre__content__text__p{margin:0 0 20px 30px;font-size:1.5em;line-height:1.3;width:80%}}.whoWeAre__content__text__cta{display:flex;width:160px;font-size:1.25em;justify-content:center;align-items:center;padding:7px;border-radius:5px;color:#f15b00;margin:60px auto;text-align:center;box-shadow:0 0 0px 2px #f15b00 inset;font-family:"Optician-Sans";background-color:ivory;margin:60px auto}.whoWeAre__content__text__cta:hover{transition:all 0.3s ease-in;background-color:#f15b00;color:#fff}@media (min-width: 991px){.whoWeAre__content__text__cta{font-size:2em;width:250px;padding:7px 0;letter-spacing:-1px;color:#f15b00}}.ourServices{padding:40px 0 70px;background-color:aliceblue;position:relative;z-index:100}.ourServices__header{margin:0 0 20px}.ourServices__header__title{color:#222;text-align:center}.ourServices__content__intro{margin:0 0 42px}@media (min-width: 991px){.ourServices__content__intro{margin:0}}.ourServices__content__intro__text{font-family:"Poppins-Regular";font-size:24px;line-height:26px;font-style:italic;text-align:center;margin:auto;color:#222}@media (min-width: 991px){.ourServices__content__intro__text{font-size:27px;line-height:28px;width:80%}}.ourServices__content__cta{display:flex;width:160px;font-size:1.25em;justify-content:center;align-items:center;padding:7px;border-radius:5px;color:#f15b00;margin:60px auto;text-align:center;box-shadow:0 0 0px 2px #f15b00 inset;font-family:"Optician-Sans";background-color:ivory;margin-top:40px}.ourServices__content__cta:hover{transition:all 0.3s ease-in;background-color:#f15b00;color:#fff}@media (min-width: 991px){.ourServices__content__cta{font-size:2em;width:250px;padding:7px 0;letter-spacing:-1px;color:#f15b00}}.servicesGrid__item{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:0 0 3em}@media (min-width: 991px){.servicesGrid__item{margin:0}}.servicesGrid__item__icon{display:block;width:80px;height:80px;background-size:contain;background-repeat:no-repeat;background-position:center}.servicesGrid__item__icon__overlay{display:inline-flex;width:100px;height:100px;justify-content:center;align-items:center;border-radius:50%;padding:15px;background-color:#4baafa}.servicesGrid__item__icon--webbusiness{background-image:url(../pics/webbusiness-b.png)}.servicesGrid__item__icon--dgmarkt{background-image:url(../pics/dgmarkt-b.png)}.servicesGrid__item__icon--blockchain{background-image:url(../pics/blockchain-b.png)}.servicesGrid__item__icon--cloud{background-image:url(../pics/cloud-b.png)}.servicesGrid__item__icon--geotargeting{background-image:url(../pics/geotargeting-b.png)}.servicesGrid__item__icon--webexperts{background-image:url(../pics/webexperts-b.png)}.servicesGrid__item__title{font-family:"Optician-Sans";font-size:34px;margin:6px auto 4px;grid-area:title;color:#222}.servicesGrid__item__description{width:90%;margin:0 auto;text-align:center;max-width:320px;grid-area:description}.servicesGrid__item__description__p{font-size:1.1em;line-height:1.12;font-weight:100;color:#303030;font-family:"Poppins-Regular"}@media (min-width: 650px){.servicesGrid{display:grid;grid-template-columns:1fr 1fr}}@media (min-width: 991px){.servicesGrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:40px 0;margin:60px auto 0}}.penguinServices__item{margin:0 0 40px}.penguinServices__item__header{display:flex;align-items:center}.penguinServices__item__header__icon{font-size:42px;display:block;color:ivory}.penguinServices__item__header__title{font-family:"Optician-Sans";margin:0 0 0 12px;color:ivory;font-size:33px}@media (min-width: 991px){.penguinServices__item__header__title{font-size:43px}}.penguinServices__item__content p{font-family:"Poppins-Regular";font-size:1.13em;color:ivory;margin:0.35em 0 0}.ourProducts{min-height:65vh;background:#4B79A1;background:-webkit-linear-gradient(to bottom, #283E51, #4B79A1);background:linear-gradient(to bottom, #283E51, #4B79A1);padding:40px 0 70px;position:relative;z-index:100}.ourProducts__header__title{color:#fff}.ourProducts__wrapper{display:flex;flex-direction:column;height:100%;align-items:center}.ourProducts__content{width:100%}.ourProducts__content__introText{margin:20px auto 0}.ourProducts__content__introText__paragraph{color:#fff;font-family:"Poppins-Regular";font-size:40px;text-align:center}.products{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:40px}.products__item{position:relative;z-index:10;display:flex;align-items:center;margin:0  0 10px}@media (min-width: 991px){.products__item{display:block;margin:0}}.products__item__img{max-width:110px}@media (min-width: 991px){.products__item__img{max-width:100%}}.products__item__name{text-align:center;width:210px;position:relative}@media (min-width: 991px){.products__item__name{position:absolute;text-align:center;margin:auto;width:210px;background-color:#fff;left:0;right:0;bottom:0;z-index:100}}.products__item__name__link{display:block;font-size:17px;color:#000;background-color:#fff;font-family:"Optician-Sans";font-weight:700;height:18px}.products__item:nth-child(2){flex-direction:row-reverse}.products__item:nth-child(4){flex-direction:row-reverse}.ourProducts__content__cta{display:flex;width:160px;font-size:1.25em;justify-content:center;align-items:center;padding:7px;border-radius:5px;color:#f15b00;margin:60px auto;text-align:center;box-shadow:0 0 0px 2px #f15b00 inset;font-family:"Optician-Sans";background-color:ivory;margin-top:70px}.ourProducts__content__cta:hover{transition:all 0.3s ease-in;background-color:#f15b00;color:#fff}@media (min-width: 991px){.ourProducts__content__cta{font-size:2em;width:250px;padding:7px 0;letter-spacing:-1px;color:#f15b00}}.targetMarkets{padding:40px 0 70px;position:relative;z-index:100;background-color:#fff}@media (min-width: 991px){.targetMarkets{min-height:70vh}}.targetMarkets__header{margin:0 0 20px}.targetMarkets__header__title{color:#222;text-align:center}.targetMarkets__content__intro__text{font-family:"Poppins-Regular";font-size:27px;line-height:28px;width:80%;text-align:center;margin:auto;color:#222}.marketFlags{display:flex;flex-wrap:wrap;justify-content:space-around;margin:58px auto 0}.marketFlags__item{position:relative;max-width:40%;margin:0 0 50px}@media (min-width: 991px){.marketFlags__item{max-width:100%;width:30%}}.marketFlags__item__pic{display:block;max-width:100%;filter:drop-shadow(2px 4px 6px #000)}@media (min-width: 991px){.marketFlags__item__pic{max-width:170px;margin:auto}}.marketFlags__item__name{text-align:center;background-color:ivory;font-family:"Optician-Sans";position:absolute;width:80%;left:0;right:0;margin:auto;box-shadow:0 0 8px #000;padding:0;font-size:19px;width:90%;bottom:-10px}@media (min-width: 991px){.marketFlags__item__name{font-size:28px;bottom:0;z-index:100;padding:0;max-width:180px}}@media (min-width: 991px){.marketFlags{width:80%}}.targetMarkets__content__cta{display:flex;width:160px;font-size:1.25em;justify-content:center;align-items:center;padding:7px;border-radius:5px;color:#f15b00;margin:60px auto;text-align:center;box-shadow:0 0 0px 2px #f15b00 inset;font-family:"Optician-Sans";background-color:ivory;margin-top:70px}.targetMarkets__content__cta:hover{transition:all 0.3s ease-in;background-color:#f15b00;color:#fff}@media (min-width: 991px){.targetMarkets__content__cta{font-size:2em;width:250px;padding:7px 0;letter-spacing:-1px;color:#f15b00}}#ourServicesPage{background:#0f0c29;background:-webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);background:linear-gradient(to right, #24243e, #302b63, #0f0c29)}.servicesPage{position:relative;z-index:100;border-top:1px solid;background:#0f0c29;background:-webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);background:linear-gradient(to right, #24243e, #302b63, #0f0c29)}.servicesPage__header{padding:2em 0;background-color:#20e665}.servicesPage__header__title{color:#2d2959;font-size:1.3em;text-align:center;font-family:"Poppins-Bold"}@media (min-width: 991px){.servicesPage__header__title{font-size:3.3em}}.servicesPage__header__subtitle{font-family:"Optician-Sans";font-size:18px;letter-spacing:-0.75px;margin:4px 0 0}@media (min-width: 991px){.servicesPage__header{padding:2em 0}}.servicesPage__content{padding:2em 0 1em}@media (min-width: 991px){.servicesPage__content{padding:2em 0 4em}}.pServ__item{margin:0 0 3em}.pServ__item__header{display:flex;align-items:center}.pServ__item__header__icon{display:block;width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center}.pServ__item__header__icon__overlay{display:inline-flex;width:80px;height:80px;justify-content:center;align-items:center;border-radius:50%;padding:15px;box-shadow:0 0 0px 2px #20e665;background-color:#df199a}.pServ__item__header__icon--webbusiness{background-image:url(../pics/webbusiness-b.png)}.pServ__item__header__icon--dgmarkt{background-image:url(../pics/dgmarkt-b.png)}.pServ__item__header__icon--blockchain{background-image:url(../pics/blockchain-b.png)}.pServ__item__header__icon--cloud{background-image:url(../pics/cloud-b.png)}.pServ__item__header__icon--geotargeting{background-image:url(../pics/geotargeting-b.png)}.pServ__item__header__icon--webexperts{background-image:url(../pics/webexperts-b.png)}.pServ__item__header__title{font-family:"Poppins-Bold";font-size:2.1em;margin:0 0.3em;color:#20e665}@media (min-width: 991px){.pServ__item__header__title{font-size:3.6em}}.pServ__item__content__txt{font-family:"Poppins-Regular";font-size:1.34em;color:#fff;margin:0.5em 0 0}.pServ__item:nth-child(even) header{flex-direction:row-reverse}.pServ__item:nth-child(even) p{text-align:right}@media (min-width: 991px){.pServ__item{margin:2em 0 4em}}.ourProductsPage{position:relative;z-index:100;border-top:1px solid;background-color:#333}.ourProductsPage__header{margin:2em auto 0.5em;padding:0 12px}.ourProductsPage__header__title{color:gold}@media (min-width: 991px){.ourProductsPage__header{margin:0.5em auto}}.ourProductsPage__content__intro{padding:2em 12px}.ourProductsPage__content__intro__txt{font-family:"Poppins-Regular";color:ivory;letter-spacing:0.1px;font-size:1.4em;line-height:1.1;margin:0 0 0.35em}@media (min-width: 991px){.introProducts{border-bottom:1px solid}}.penguinProducts__item{padding:1.5em 12px 2.5em}.penguinProducts__item__header{display:flex;align-items:center}.penguinProducts__item__header__img{display:block;max-width:50px}@media (min-width: 991px){.penguinProducts__item__header__img{max-width:90px}}.penguinProducts__item__header__title{color:#fff;font-family:"Optician-Sans";font-size:1.85em;letter-spacing:-1.5px;text-align:center;margin:0 0 0 8px}@media (min-width: 991px){.penguinProducts__item__header__title{letter-spacing:-1.5px;font-size:6em}}.penguinProducts__item__content{margin:1.2em 0 0}.penguinProducts__item__content__text__line{font-family:"Poppins-Regular";color:ivory;font-size:1.3em;line-height:1.15;letter-spacing:0.2px;margin:0 0 12px}.penguinProducts__item__content__text__line strong{letter-spacing:-0.5px;color:#20e665}.penguinProducts__item__content__picture__img{max-width:100%;display:block;margin:3em auto}@media (min-width: 580px){.penguinProducts__item__content__picture__img{max-width:540px}}@media (min-width: 991px){.penguinProducts__item__content__picture__img{margin:5em auto}}.penguinProducts__item__content__link{margin:1.75em auto 0;text-align:center}.penguinProducts__item__content__link__cta{color:#ff7e00;font-family:"Optician-Sans";font-size:1.5em;display:inline-block;background-color:#fff;padding:0.5em;letter-spacing:-0.5px;box-shadow:0 0 1px 3px #ff7e00 inset}.penguinProducts__item__content__link__cta:hover{background-color:#ff7e00;color:#fff;transition:all 0.3s ease-in;box-shadow:0 0 1px 3px #fff inset}@media (min-width: 991px){.penguinProducts__item__content__link__cta{font-size:1.75em}}.penguinProducts__item:nth-child(1){background-image:linear-gradient(to bottom, #6840a8 0%, #806271 100%)}.penguinProducts__item:nth-child(2){background-image:linear-gradient(to left, #2C5364, #203A43, #0F2027)}.penguinProducts__item:nth-child(3){background-image:linear-gradient(176deg, #334d48 0%, #6e6749 100%)}.penguinProducts__item:nth-child(4){background-image:linear-gradient(180deg, #d62412, #cb4335 91.1%)}#contactSP .spHeader{background:url(../pics/penguinblue.jpg)}.contacUsPage{position:relative;z-index:100;border-top:1px solid;background-image:url(../pics/penguinblue.jpg);background-repeat:no-repeat;background-attachment:fixed}.contacUsPage__header{margin:1em 0 0}.contacUsPage__header__title{color:gold;font-size:3.3em;line-height:0.8;text-align:center}.contacUsPage__header__subtitle{font-family:"Optician-Sans";font-size:18px;letter-spacing:-0.75px;margin:4px 0 0}.contacUsPage__content{padding:2em 0 4em}.contacUsPage__content__introText__line{font-family:"Poppins-Regular";font-size:1.3em;line-height:1.25;margin:0 0 0.75em;color:ivory}.contacUsPage__content__introText__line:last-child{margin:1.5em 0 0;text-align:center}.contacUsPage__content__introText__line:last-child a{font-size:1.5em;display:inline-block;vertical-align:middle;color:ivory}.contacUsPage__content__introText__line:last-child a:before{content:"";background:url(../pics/icon-pdf.webp) center no-repeat transparent;display:inline-block;vertical-align:middle;width:24px;height:29px;margin:0 5px 5px 0}.contacUsPage__content__introText__line:last-child a:hover{color:#ff7e00}body#whoWeArePage{background:url(../pics/dingliyellow02.jpg)}.whoWeArePage{position:relative;padding:0 0 2em;z-index:100;background-color:#fff;border-top:1px solid;background-image:url(../pics/dingliyellow02.jpg);background-repeat:no-repeat;background-attachment:fixed}.whoWeArePage__header{margin:2em 0 0}.whoWeArePage__header__title{color:gold}.whoWeArePage__content{padding:1em 0}.whoWeArePage__content__text__p{margin:0 0 10px;font-family:"Poppins-Regular";font-size:1.15em;line-height:1.1;color:#fff}@media (min-width: 991px){.whoWeArePage__content__text__p{font-size:1.4em;line-height:1.21}}.ourTeam__item{display:flex;padding-top:1em;margin:0 0 1em;box-shadow:0 0 4px 1px rgba(0,0,0,0.48);background-color:rgba(0,0,0,0.76)}.ourTeam__item:nth-child(even){flex-direction:row-reverse}@media (min-width: 991px){.ourTeam__item:nth-child(even){flex-direction:column}}.ourTeam__item__pic{max-width:120px}.ourTeam__item__text{padding-top:1.2em;text-align:center}.ourTeam__item__text__title{font-family:"Poppins-Regular";font-size:1.2em;color:#3fe167}.ourTeam__item__text__box__line{font-family:"Poppins-Regular";font-size:1em;line-height:1.2;color:ivory;padding:0 0.2em}@media (min-width: 991px){.ourTeam__item__text__box{padding:0.2em 0 0}}@media (min-width: 991px){.ourTeam__item__text{padding-top:0.5em}}@media (min-width: 991px){.ourTeam__item{flex-direction:column;width:22%;justify-content:center;align-items:center;min-height:240px;border-radius:2em;padding:0 1em}}@media (min-width: 991px){.ourTeam{display:flex;flex-direction:row;justify-content:space-around}}.sfPress__item{display:flex;background-color:#ddd;padding:10px;border-radius:2px;max-height:130px}.sfPress__item__pic__link__img{display:block;max-width:200px}.sfPress__item__text{margin-left:10px;display:inline-flex;flex-direction:column}.sfPress__item__text__title__link{color:#20a0e6;font-family:"Poppins-Bold";font-size:1.1em}.sfPress__item__text__desc{margin:6px 0 0;font-family:"Poppins-Regular";font-size:0.9em;line-height:1.12;color:#2f2f2f;display:none}@media (min-width: 991px){.sfPress__item__text__desc{display:block}}.sfPress__item__text__cta{font-family:"Poppins-Regular";color:#20a0e6;margin:auto 0 5px}@media (min-width: 991px){.sfPress__item{max-height:initial}}.flagIcon{width:30px;margin-right:6px}.flagIcon--spain{background:url(../pics/spain.png) center/contain no-repeat transparent}.flagIcon--mexico{background:url(../pics/mexico.png) center/contain no-repeat transparent}.flagIcon--colombia{background:url(../pics/colombia.png) center/contain no-repeat transparent}.flagIcon--peru{background:url(../pics/peru.png) center/contain no-repeat transparent}.flagIcon--brazil{background:url(../pics/brazil.png) center/contain no-repeat transparent}.flagIcon--chile{background:url(../pics/chile.png) center/contain no-repeat transparent}@media (min-width: 991px){.flagIcon{width:60px;height:60px;margin-right:0.35em}}.tmIntro{background:url(../pics/tmbg2.jpg) center/cover no-repeat transparent;position:relative;z-index:100}.tmIntro__header{padding:2em 0 0}.tmIntro__header__title{font-family:"Poppins-Regular";font-size:1.75em;line-height:1.15;letter-spacing:-0.5px;color:ivory;text-align:center}.tmIntro__header__flags{display:flex;justify-content:space-around;padding:1em 0 0}@media (min-width: 991px){.tmIntro__header__flags{padding:3em 0 0}}.tmIntro__header__flags__item{width:36px;height:36px}@media (min-width: 991px){.tmIntro__header__flags__item{width:90px;height:90px}}.tmIntro__text{padding:1.5em 0 2em}.tmIntro__text__line{color:ivory;font-family:"Poppins-Regular";font-size:1.3em;line-height:1.12;letter-spacing:0.5px;text-align:center}@media (min-width: 991px){.tmIntro{background-attachment:fixed}}.affiliates{position:relative;z-index:100;padding:1em 0;background-color:#124d80}.ourAffiliates__header__title{font-family:"Berlin-Sans-FB-Regular";font-size:2.75em;color:#ff7e00}@media (min-width: 991px){.ourAffiliates__header__title{font-size:5.75em;text-align:center}}@media (min-width: 991px){.ourAffiliates__header{margin:2em 0 1em}}.ourAffiliates__content{padding:1em 0 0}.penguinAffiliates__section{margin:0 0 2em}@media (min-width: 991px){.penguinAffiliates__section{margin:0 0 4em}}.penguinAffiliates__section__header{margin:0.5em 0 0}.penguinAffiliates__section__header__title{font-family:"Poppins-Regular";color:ivory;font-size:1.5em;font-weight:bold;display:flex}@media (min-width: 991px){.penguinAffiliates__section__header__title{font-size:2.85em;margin:0 0 0.25em;align-items:center}}.penguinAffiliates__section__header__intro{padding-top:0.5em}.penguinAffiliates__section__header__intro__line{color:ivory;margin:0 0 0.35em;font-family:"Poppins-Regular";line-height:1.2}@media (min-width: 991px){.penguinAffiliates__section__header__intro__line{font-size:1.3em}}.penguinAffiliates__section__header__intro__line strong{color:gold}.penguinAffiliates__section__content{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;grid-gap:1em 0;margin:1.25em 0 0}@media (min-width: 540px){.penguinAffiliates__section__content{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 768px){.penguinAffiliates__section__content{display:flex;flex-wrap:wrap}}.affItem{width:100%;text-align:center}.affItem__pic{max-width:90px;filter:grayscale(1)}.affItem__pic:hover{filter:none}@media (min-width: 540px){.affItem__pic{max-width:150px}}@media (min-width: 991px){.affItem__pic{max-width:220px}}@media (min-width: 768px){.affItem{width:120px;margin:6px}}
/*# sourceMappingURL=styles.css.map */
