@charset "UTF-8";body,html{height:100%}a,body,html,img{margin:0;padding:0;border:0}a{color:currentColor;text-decoration:underline}a:hover{text-decoration:none}:root{background:#fff}html{font-family:"Myriad Pro",sans-serif;font-size:1.125em;text-align:left;font-weight:400;color:#707070;scroll-behavior:smooth;line-height:1.1em;scroll-padding-top:80px}@media (max-width:51em){html{font-size:1em}}form{max-height:100%;overflow:auto}iframe{border:0;margin:0}p{margin:2em 0}strong{font-weight:700}img{max-width:100%}h1,h2,h3{margin:1rem 0;line-height:1.1;font-family:Kanit,sans-serif;font-weight:700;color:#7b353b}h1,h2.ash1{font-size:2.7777em;margin:2rem 0;font-weight:700}@media (max-width:51em){h1,h2.ash1{font-size:2em}}h1.ash2,h2{font-size:2.2222em;font-weight:700}@media (max-width:51em){h1.ash2,h2{font-size:1.5em}}h2.ash3,h3{font-size:1.5rem;font-weight:700}.content{max-width:1600px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.half-content{max-width:800px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.half-content.side-left{margin-left:auto}.half-content.side-right{margin-right:auto}.cpad{padding:2em}@media (max-width:51em){.cpad{padding:1em}}nav#main{-webkit-transition:opacity .3s ease,margin .3s ease;transition:opacity .3s ease,margin .3s ease;max-width:calc($content - 220px);margin:0 auto;padding:0 2.5rem;font-weight:400;font-size:1.1333rem;font-family:Kanit,sans-serif;position:relative;min-height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1400px;text-transform:uppercase}nav#main a{text-decoration:none}nav#main a:hover{color:#000}nav#main .logo{position:absolute;left:0;top:0;bottom:0}nav#main li,nav#main ul{margin:0;padding:0;list-style-type:none}nav#main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .1s ease,max-height .3s ease;transition:opacity .1s ease,max-height .3s ease;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav#main ul.m>li{text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px;margin:0 10px;font-family:Kanit,sans-serif;min-width:100px}nav#main ul.m>li a{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav#main ul.m>li a:hover{color:currentColor}nav#main ul.m>li.selected{color:#c4aa61}nav#main ul.m>li:hover{color:#c4aa61}nav#main ul.m>li.selected{font-weight:700}nav#main ul.m>li.push{margin-left:auto}nav#main .language-selector{text-align:right;z-index:100;color:#000}nav#main .language-selector .lng{text-transform:uppercase;padding:0 1em;height:80px;line-height:80px;-webkit-box-sizing:border-box;box-sizing:border-box}nav#main .language-selector ul{display:none;list-style-type:none;padding:10px;margin:0;position:absolute;right:0;top:80%;color:#7b353b;background:#fff}nav#main .language-selector ul li{padding:10px 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}nav#main .language-selector ul li.curr{color:#c4aa61;position:relative;text-decoration:underline}nav#main .language-selector:hover ul{display:block}nav#main .language-selector a:hover{text-decoration:none;color:#c4aa61}@media (max-width:1420px){nav#main{padding:0 .5rem}nav#main ul.m>li{margin:0 8px;min-width:0;font-size:.9em}}@media (max-width:1000px){nav#main{padding:0 1px}nav#main ul.m>li{font-size:.8em}nav#main ul.m>li a{padding:0 .25em}}@media (max-width:51em){nav#main{padding:0}nav#main ul.m{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:50px;overflow-y:hidden;padding:.5em 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.15em}nav#main ul.m li a{display:inline-block;line-height:2.2em;width:100%;padding:0 1em}nav#main ul.m li,nav#main ul.m li.push{text-align:center;opacity:0;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;min-width:100px;font-size:1em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;min-height:2.2em;line-height:2em;display:none}nav#main .language-selector{text-align:center}nav#main .language-selector .lng{display:none}nav#main .language-selector ul>li{padding:0}nav#main .language-selector ul>li a{padding:0}nav#main .language-selector ul,nav#main .language-selector:hover ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:auto;right:auto;padding:0;margin:0;background:0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#layout{position:realtive;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#layout header{position:fixed;top:0;left:0;right:0;z-index:900}#layout .context{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header{display:block;width:100%;height:80px;font-size:1em;-webkit-transition:height .3s ease;transition:height .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7b353b;position:relative}header #logo{position:absolute;height:30px;left:0;top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:240px;text-align:center;z-index:100;-webkit-transition:width .3s ease,height .3s ease,margin .3s ease;transition:width .3s ease,height .3s ease,margin .3s ease}header #logo a{padding:0}header #logo svg{font-size:36px}header+.header-ghost{height:80px;background:#fff}header.ishome:not(.scrolled) #logo{display:none}header.scrolled{background:rgba(255,255,255,.9)}@media (max-width:51em){header{height:50px}header.ishome:not(.scrolled){background:rgba(255,255,255,.9)}header.ishome:not(.scrolled) #logo{display:initial}header,header.expanded:not(.scrolled),header:hover{padding-left:0;margin:0}header #logo,header.expanded:not(.scrolled) #logo,header:hover #logo{margin-top:0;width:auto;padding:0 1em;top:10px}header nav#main,header.expanded:not(.scrolled) nav#main,header:hover nav#main{margin-top:0;padding-top:0}header nav#main .ins,header.expanded:not(.scrolled) nav#main .ins,header:hover nav#main .ins{margin-top:0;height:auto}header nav#main .ins .button,header.expanded:not(.scrolled) nav#main .ins .button,header:hover nav#main .ins .button{height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px}}#menu-opener{display:none}@media (max-width:51em){#menu-opener:checked~#layout header{background:0 0}#menu-opener:checked~#layout nav#main ul.m{max-height:70vh;overflow-y:auto;background:rgba(255,255,255,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#menu-opener:checked~#layout nav#main ul.m li,#menu-opener:checked~#layout nav#main ul.m li.selected{opacity:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block}#menu-opener:checked~#layout #hamburger .l{opacity:0}#menu-opener:checked~#layout #hamicon>div:first-child{-webkit-transform:rotateZ(33deg);transform:rotateZ(33deg)}#menu-opener:checked~#layout #hamicon>div:nth-child(2){width:0}#menu-opener:checked~#layout #hamicon>div:last-child{-webkit-transform:rotateZ(-33deg);transform:rotateZ(-33deg)}}#hamburger{cursor:pointer;position:absolute;right:0;height:56px;top:0;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-transition:color .2s ease;transition:color .2s ease;padding:0 1rem;font-family:Kanit,sans-serif;text-transform:uppercase}#hamburger .l{font-size:20px;padding-right:1em}@media (max-width:51em){#hamburger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}#hamicon{width:23px;height:18px;margin:5px 0;display:inline-block;position:relative;vertical-align:text-bottom}#hamicon>div{width:100%;height:2px;position:absolute;left:0;background:currentColor;-webkit-transition:opacity .2s ease,width .1s ease,-webkit-transform .2s ease;transition:opacity .2s ease,width .1s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease,width .1s ease;transition:transform .2s ease,opacity .2s ease,width .1s ease,-webkit-transform .2s ease}#hamicon>div:first-child{top:10%;-webkit-transform-origin:0 10%;transform-origin:0 10%}#hamicon>div:nth-child(2){top:calc(50% - 1px)}#hamicon>div:last-child{-webkit-transform-origin:0 90%;transform-origin:0 90%;bottom:10%}.mapssection{height:520px;position:relative}.mapssection .ms-maps{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.mapssection .ms-maps img{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);vertical-align:top}.mapssection .ms-maps .attr{position:absolute;bottom:0;left:0;color:#000;font-size:.6em;padding:.1rem .25rem}.mapssection .ms-box{width:50%;height:100%;position:absolute;left:50%;top:0;background:rgba(123,53,59,.92);color:#a9a9a9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:left .3s ease;transition:left .3s ease;z-index:100}.mapssection .ms-box h2{color:currentColor}.mapssection .ms-box .cpad{width:100%;max-width:800px;-webkit-box-sizing:border-box;box-sizing:border-box}.mapssection .ms-box address{margin:1em 0;font-style:normal}.mapssection .ms-box[data-sel="1"]{left:50%;font-size:1em}.mapssection .ms-box[data-sel="1"] .ms-adr[data-map="1"]{color:#fff}.mapssection .ms-box[data-sel="1"] .ms-adr[data-map="1"] .indicator{-webkit-transform:rotateZ(0);transform:rotateZ(0);color:#c4aa61}.mapssection .ms-box[data-sel="1"] .ms-adr[data-map="1"] .more{pointer-events:all}.mapssection .ms-box[data-sel="1"] .ms-adr[data-map="1"] h2{text-decoration:underline}.mapssection .ms-box[data-sel="2"]{left:00%;font-size:1em}.mapssection .ms-box[data-sel="2"] .ms-adr[data-map="2"]{color:#fff}.mapssection .ms-box[data-sel="2"] .ms-adr[data-map="2"] .indicator{-webkit-transform:rotateZ(0);transform:rotateZ(0);color:#c4aa61}.mapssection .ms-box[data-sel="2"] .ms-adr[data-map="2"] .more{pointer-events:all}.mapssection .ms-box[data-sel="2"] .ms-adr[data-map="2"] h2{text-decoration:underline}.mapssection .ms-adr{padding:1rem 3.5rem;position:relative;font-size:.9em;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.mapssection .ms-adr .more{pointer-events:none}.mapssection .ms-adr .indicator{position:absolute;left:0;top:1.8em;width:1em;height:1em;font-size:1.5em;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease,-webkit-transform .3s ease}.mapssection .ms-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1420px){.mapssection .ms-adr{padding-right:1em}}@media (max-width:1000px){.mapssection{height:auto}.mapssection .ms-box{position:relative;width:100%;left:0}.mapssection .ms-box[data-sel="1"],.mapssection .ms-box[data-sel="2"]{left:0}.mapssection .ms-box[data-sel="1"]+.ms-maps img[data-map="1"]{display:initial}.mapssection .ms-box[data-sel="2"]+.ms-maps img[data-map="2"]{display:initial}.mapssection .ms-maps{height:500px}.mapssection .ms-maps img{display:none;width:100%}}@media (max-width:40em){.mapssection .ms-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mapssection .ms-flex>div{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mapssection .ms-box .more{display:none}.mapssection .ms-box[data-sel="1"] .ms-adr[data-map="1"] .more{display:block}.mapssection .ms-box[data-sel="2"] .ms-adr[data-map="2"] .more{display:block}}.hidden{display:none}.only-mobile{display:none!important}@media (max-width:51em){.hide-mxxl{display:none}.only-mobile{display:initial!important}}@media (max-width:40em){.hide-mxl{display:none}}@media (max-width:1420px){.hide-lr{display:none}}.elposta:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld)}.box-holder{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.box-holder .big-imgbox{width:50%}@media (max-width:40em){.box-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-holder .big-imgbox{width:100%}}.bcard{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.bcard .bc-img{width:165px;height:100%;margin-right:4px;-ms-flex-negative:0;flex-shrink:0;position:relative}.bcard .bc-img img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bcard .bc-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bcard .bc-info .bc-name{background:#7b353b;color:#fff;padding:1.5em 2em}.bcard .bc-info .bc-name h3{color:#fff;text-transform:uppercase;font-size:1.1em;margin:0}.bcard .bc-info .bc-name .bc-pos{color:#cfcec9}.bcard .bc-info ul{padding:1.3em 2em;list-style-type:none;margin:0;line-height:1.3em;white-space:nowrap}.bcard .bc-info ul li>svg.icon{margin-left:-1em;margin-right:.5em;vertical-align:middle}@media (max-width:30em){.bcard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcard .bc-img{width:100%;height:240px}}.big-imgbox{text-align:center;width:100%;height:380px;position:relative;overflow:hidden}.big-imgbox .bib-image{background:#707070;width:100%;height:100%}.big-imgbox .bib-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.big-imgbox .bib-overlay{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:calc(100% - 70px);z-index:20}.big-imgbox .bib-overlay .bib-txt{position:absolute;top:100%;left:0;width:100%;height:100%;background:rgba(255,255,255,.95);-webkit-transition:top .3s ease;transition:top .3s ease;padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.big-imgbox .bib-title{position:absolute;bottom:0;left:0;width:100%;height:70px;line-height:70px;color:#7b353b;font-size:1.11em;background:rgba(255,255,255,.95);font-family:Kanit,sans-serif;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}.big-imgbox:hover .bib-overlay .bib-txt{top:0}.big-imgbox.bib-cat .bib-title{background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-transition:all .3s ease;transition:all .3s ease}.big-imgbox.bib-cat.selected .bib-title,.big-imgbox.bib-cat:hover .bib-title{height:100%;background:rgba(123,53,59,.85);padding-top:35%;color:#fff;font-size:1.2em}.c2abanner{max-width:2300px;margin:0 auto;position:relative;min-height:230px}.c2abanner img{width:100%;min-height:230px;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;vertical-align:top}.c2abanner h2{text-transform:uppercase;font-size:1.25em}.c2abanner .c2a-overlay{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:rgba(255,255,255,.9);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c2abanner:hover .c2a-overlay{opacity:1}form .response .msg{display:none}form.loading,form.loading *{cursor:wait}form .failure-msg{color:#ff1f1f}form .success-msg{color:#00e400}form.touched :invalid{border-color:#9e0000;outline:0}form.touched input[type=checkbox]:invalid+label::before{border-color:#9e0000}fieldset{padding:1em;margin:0;border:1px solid currentColor;border-radius:5px}input,select,textarea{color:#707070;background:rgba(255,255,255,.95);font-family:"Myriad Pro",sans-serif;margin:0;border:1px solid transparent;font-size:1em;line-height:1.2em;margin:3px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.7em 20px;text-align:left;border-radius:21px}input:focus,select:focus,textarea:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;background:#fff}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:gray;opacity:1}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:gray;opacity:1}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:gray;opacity:1}input::placeholder,select::placeholder,textarea::placeholder{color:gray;opacity:1}input:invalid,select:invalid,textarea:invalid{outline:0}input:-moz-ui-invalid,select:-moz-ui-invalid,textarea:-moz-ui-invalid{box-shadow:none}input[disabled],select[disabled],textarea[disabled]{background:#a9a9a9;color:#fff}select option{font-family:"Myriad Pro",sans-serif;font-weight:400;font-size:1em}label{font-family:"Myriad Pro",sans-serif;font-weight:700;font-size:1em;color:currentColor;padding:0}label+input,label+textarea{margin-top:5px}input[type=checkbox]{opacity:0;width:1px!important;height:1px!important;position:absolute;z-index:0}input[type=checkbox]+label{display:inline-block;margin-top:10px;cursor:pointer;padding-left:2em}input[type=checkbox]+label::before{display:inline-block;width:1.1111em;height:1.1111em;line-height:1.1111em;background:rgba(255,255,255,.9);content:' ';margin-right:.8em;vertical-align:text-bottom;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#707070;margin-left:-2em;border:1px solid #fff;border-radius:4px}input[type=checkbox]:checked+label::before{content:'\2713'}input[type=checkbox]:active+label::before{background:#000}input[type=checkbox]:disabled+label::before{background:#a9a9a9;border-color:#a9a9a9}input[type=checkbox]:focus+label:before{background:#fff}textarea{resize:vertical;min-height:150px;line-height:1.5em}.button{display:inline-block}.button,button{color:#fff;background:#c4aa61;font-family:Kanit,sans-serif;border:none;text-align:center;padding:.5em;cursor:pointer;font-size:1.05rem;font-weight:700;text-decoration:none;text-transform:uppercase;min-height:1.2rem;line-height:1.2rem;min-width:280px;position:relative}.button:hover,button:hover{outline:2px #c4aa61}.button:focus,button:focus{outline:2px #c4aa61}.button.b-big,button.b-big{line-height:100px;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:350px}.button.b-big.b-animated,button.b-big.b-animated{padding-right:120px;text-align:left;-webkit-transition:font-size .3s ease,padding .3s ease;transition:font-size .3s ease,padding .3s ease}.button.b-big.b-animated .b-icon,button.b-big.b-animated .b-icon{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotateZ(-90deg);transform:translateY(-50%) rotateZ(-90deg);-webkit-transform-origin:center;transform-origin:center;font-size:120px;opacity:.75;-webkit-transition:right .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:right .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:right .3s ease,transform .3s ease,opacity .3s ease;transition:right .3s ease,transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.button.b-big.b-animated:hover,button.b-big.b-animated:hover{font-size:1.6em;padding-right:1em;padding-left:120px}.button.b-big.b-animated:hover .b-icon,button.b-big.b-animated:hover .b-icon{opacity:1;right:calc(100% - 110px);font-size:60px;-webkit-transform:translateY(-50%) rotateZ(0);transform:translateY(-50%) rotateZ(0)}@media (max-width:30em){.button.b-big,button.b-big{min-width:100px;width:100%}.button.b-big.b-animated,button.b-big.b-animated{padding-right:60px}.button.b-big.b-animated .b-icon,button.b-big.b-animated .b-icon{font-size:80px}.button.b-big.b-animated:hover,button.b-big.b-animated:hover{font-size:1.2em;padding-left:50px}}button:disabled{background:#a9a9a9;border-color:gray;color:#d3d3d3;cursor:not-allowed}svg.icon{fill:gray;fill:currentColor;height:1em;vertical-align:baseline}svg.icon.icon-recycle,svg.icon.square-icon{width:1em}svg.icon.icon-torson{width:2.026em}svg.icon.icon-sun{width:1.085em}svg.icon.icon-people{width:1.9185em}svg.icon.icon-arrow{width:1.7768em}svg.icon.icon-mail{width:1.4188em}#pg-home #home-banner{background:url(../img/foto.jpg) no-repeat top center;background-size:cover;height:100vh;width:100%;color:#cfcec9;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}#pg-home #home-banner h2{color:currentColor}#pg-home #home-banner h2 img{height:32px}#pg-home #home-banner aside{width:570px;min-width:570px;width:calc(50vw - 1600px / 2 + 570px);height:100%;background:rgba(123,53,59,.92);color:#cfcec9;position:relative}#pg-home #home-banner aside .aside-content{padding:10vh 85px;height:100%;width:100%;max-width:570px;margin:0;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#pg-home #home-banner aside h2{font-size:50px;line-height:80px;margin:auto}#pg-home #home-banner aside .logolnk{margin:auto}#pg-home #home-banner aside .show-more{margin-top:auto;color:#c4aa61;text-transform:lowercase;font-weight:700;font-size:1.1em;line-height:3em}#pg-home #home-banner aside .show-more svg{font-size:48px}#pg-home #home-banner aside .show-more a{text-decoration:none}#pg-home #home-banner .overlay{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;max-width:1030px;margin-right:auto}#pg-home #home-banner .overlay .overlay-content{position:absolute;bottom:20vh;width:100%;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1601px){#pg-home #home-banner aside{width:500px;min-width:400px}#pg-home #home-banner aside .aside-content{padding:10vh 0;width:100%;max-width:400px;margin:auto}}@media (max-width:1420px){#pg-home #home-banner aside{width:100%;max-width:400px;min-width:100px}#pg-home #home-banner aside h2{font-size:40px;line-height:50px}}@media (max-width:51em){#pg-home #home-banner aside{width:100%;max-width:100%;min-width:100px}#pg-home #home-banner .overlay{display:none}}#pg-home #home-main .servicies-chooser{padding:3em 0;max-width:1400px}#pg-home #home-main .aboutsection{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../img/foto.jpg) no-repeat top center;background-size:cover;overflow:hidden}#pg-home #home-main .aboutsection .as-main{width:50%;background:rgba(255,255,255,.92);display:-webkit-box;display:-ms-flexbox;display:flex}#pg-home #home-main .aboutsection .as-side{background:#7b353b;color:#383b43;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}#pg-home #home-main .aboutsection .as-side .cpad{padding-left:7em;padding-right:7em}#pg-home #home-main .aboutsection .as-side ul{color:#fff}#pg-home #home-main .aboutsection .half-content{margin-top:auto;margin-bottom:auto}#pg-home #home-main .aboutsection .as-points{margin:4em 0}#pg-home #home-main .aboutsection .as-points ul{list-style:none;-webkit-padding-start:120px;-moz-padding-start:120px;padding-inline-start:120px}#pg-home #home-main .aboutsection .as-points li{margin:2em 0;position:relative;min-height:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pg-home #home-main .aboutsection .as-points li .icon{position:absolute;left:-60px;top:0;width:80px;font-size:80px;color:#cfcec9}#pg-home #home-main .aboutsection .certs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#pg-home #home-main .aboutsection .certs img{max-width:210px;height:210px;margin:10px;border-radius:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:1420px){#pg-home #home-main .aboutsection .as-side .cpad{padding:2em}}@media (max-width:1000px){#pg-home #home-main .aboutsection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}#pg-home #home-main .aboutsection .as-main,#pg-home #home-main .aboutsection .as-side{width:100%}}@media (max-width:40em){#pg-home #home-main .aboutsection .as-points ul{-webkit-padding-start:60px;-moz-padding-start:60px;padding-inline-start:60px}#pg-home #home-main .aboutsection .as-points li .icon{left:-30px;top:10px;width:40px;font-size:40px}}#pg-home #home-main .contactssection{margin-bottom:2em}#pg-home #home-main .contactssection .cs-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em}#pg-home #home-main .contactssection .cs-cards .bcard{width:calc(33.33% - 2em);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#pg-home #home-main .contactssection a{text-decoration:none}#pg-home #home-main .contactssection a:hover{text-decoration:underline}@media (max-width:1420px){#pg-home #home-main .contactssection .cs-cards .bcard{width:calc(50% - 2em)}}@media (max-width:1000px){#pg-home #home-main .contactssection .cs-cards .bcard{width:100%}}#pg-prodser .ps-catselector{margin:5em 0}#pg-prodser .ps-catselector .box-holder{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2em 0}#pg-prodser .ps-catselector .box-holder .big-imgbox{width:calc(25% - 1em);-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}#pg-prodser .ps-catselector .box-holder .gallery{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox{width:calc(33% - 1em)}#pg-prodser .gallery{display:none;text-align:center;margin:2em 0;margin-bottom:4em;width:100%}#pg-prodser .gallery .g-imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}#pg-prodser .gallery .g-imgs>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:400px}#pg-prodser .gallery img{height:220px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#pg-prodser .gallery.selected,#pg-prodser .gallery:not(.js):target{display:block}@media (max-width:1000px){#pg-prodser .ps-catselector .box-holder .big-imgbox,#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox{width:calc(50% - 1em);-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}#pg-prodser .ps-catselector .box-holder .big-imgbox:nth-of-type(1),#pg-prodser .ps-catselector .box-holder .big-imgbox:nth-of-type(3),#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox:nth-of-type(1),#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox:nth-of-type(3){-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}#pg-prodser .ps-catselector .box-holder .big-imgbox:nth-of-type(5),#pg-prodser .ps-catselector .box-holder .big-imgbox:nth-of-type(7),#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox:nth-of-type(5),#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox:nth-of-type(7){-webkit-box-ordinal-group:31;-ms-flex-order:30;order:30}#pg-prodser .ps-catselector .box-holder .gallery,#pg-prodser .ps-catselector.ps-cs-services .box-holder .gallery{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}#pg-prodser .ps-catselector .box-holder .gallery:nth-of-type(2),#pg-prodser .ps-catselector .box-holder .gallery:nth-of-type(4),#pg-prodser .ps-catselector.ps-cs-services .box-holder .gallery:nth-of-type(2),#pg-prodser .ps-catselector.ps-cs-services .box-holder .gallery:nth-of-type(4){-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}#pg-prodser .ps-catselector .box-holder .gallery:nth-of-type(6),#pg-prodser .ps-catselector .box-holder .gallery:nth-of-type(8),#pg-prodser .ps-catselector.ps-cs-services .box-holder .gallery:nth-of-type(6),#pg-prodser .ps-catselector.ps-cs-services .box-holder .gallery:nth-of-type(8){-webkit-box-ordinal-group:41;-ms-flex-order:40;order:40}#pg-prodser .gallery img{height:150px}}@media (max-width:40em){#pg-prodser .gallery{margin-top:0}#pg-prodser .gallery>p:first-child{margin-top:1em}#pg-prodser .ps-catselector .box-holder .big-imgbox,#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox{width:100%;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;height:auto;aspect-ratio:1}#pg-prodser .ps-catselector .box-holder .big-imgbox:nth-of-type(1),#pg-prodser .ps-catselector .box-holder .big-imgbox:nth-of-type(3),#pg-prodser .ps-catselector .box-holder .big-imgbox:nth-of-type(5),#pg-prodser .ps-catselector .box-holder .big-imgbox:nth-of-type(7),#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox:nth-of-type(1),#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox:nth-of-type(3),#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox:nth-of-type(5),#pg-prodser .ps-catselector.ps-cs-services .box-holder .big-imgbox:nth-of-type(7){-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}#pg-prodser .ps-catselector .box-holder .gallery,#pg-prodser .ps-catselector.ps-cs-services .box-holder .gallery{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}#pg-prodser .ps-catselector .box-holder .gallery:nth-of-type(2),#pg-prodser .ps-catselector .box-holder .gallery:nth-of-type(4),#pg-prodser .ps-catselector .box-holder .gallery:nth-of-type(6),#pg-prodser .ps-catselector .box-holder .gallery:nth-of-type(8),#pg-prodser .ps-catselector.ps-cs-services .box-holder .gallery:nth-of-type(2),#pg-prodser .ps-catselector.ps-cs-services .box-holder .gallery:nth-of-type(4),#pg-prodser .ps-catselector.ps-cs-services .box-holder .gallery:nth-of-type(6),#pg-prodser .ps-catselector.ps-cs-services .box-holder .gallery:nth-of-type(8){-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}}.e345d{top:0}