/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}
.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}*,ul{margin:0;padding:0;box-sizing:border-box;}::selection{background-color:#216576;color:#ffffff !important;}::-moz-selection{background-color:#216576;color:#ffffff !important;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#3aa6b9;}::-webkit-scrollbar-thumb{background:#216576;transition:all 300ms ease-out;cursor:pointer;opacity:0.9;}::-webkit-scrollbar-thumb:hover{opacity:1;}body{font-size:22px;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;color:#1a1a1a;overflow-x:hidden;line-height:1.5;background-color:#f6f6f6;}h1,h2,h3,h4,.contact-form select,.contact-form textarea{font-weight:300;}.chartitle,.simplepage .atitle{margin-bottom:30px;}h1,h2,.field__label{margin-bottom:20px;}.pthumbcol1 > h2,.name-field-char2 h3{margin-bottom:10px;}.pthumbtxt h2,#block-fth-page-title h1,.pcat h1.taxtitle{margin-bottom:0;}.small,.breadval,.name-field-char3,.name-field-char2,.name-field-char1,.form-type-checkbox,#block-fooblo,#block-popup{font-size:16px;}.pthumbcol2 .name-field-stitle2,.name-field-picontitle,.name-field-char1 h3,.name-field-char2 h3{font-size:22px;}h3,h4{font-size:28px;}.big,h1,h2,.name-field-stitle2,.name-field-relprod .field__label,.language-switcher-language-url{font-size:32px;line-height:1.1;}h1.teffe,h2.teffe,h3.teffe,.blo .atitle{line-height:initial;}.bigger,.navwrap .menu a{font-size:42px;line-height:1;}.xl{font-size:92px;}.xbold{font-weight:800;}.white{color:#fff;}.foren1{color:#3aa6b9;}.foren2,.name-field-stitle2,.pthumbcol1 > .name-field-stitle1,.name-field-char1 h3,.name-field-char2 h3{color:#216576;}.layout-container .flist{display:flex;text-align:left;list-style:none;flex-wrap:wrap;margin:0;}.layout-container .flist > li{margin-right:30px;}.layout-container .flist > li:last-child{margin-right:0;}figcaption{margin-top:5px;line-height:1.1;}.tablewrap{overflow-x:auto;overflow-y:hidden;}table{border:none;border-collapse:collapse;border-spacing:0;}table th,table td{padding:5px 20px;border:none;text-align:left;border-bottom:1px solid #c6c6c6;}table th:first-child,table td:first-child{padding-left:0;}a{color:inherit;text-decoration:none;outline:none;transition:all 500ms ease-out;}main .formatxt a{text-decoration:underline;}.name-field-links > div,.name-field-files > div{margin-right:30px;display:inline-block;}.name-field-links > div:last-child,.name-field-files > div:last-child{margin-right:0;}.centxt .name-field-links > div,.centxt .name-field-files > div{margin-left:30px;}.centxt .name-field-links > div:first-child,.centxt .name-field-files > div:first-child{margin-left:0;}.name-field-links a,.name-field-files a,.layout-container .slink,.name-field-relprod a,.form-actions input{display:inline-block;line-height:1;position:relative;margin-top:30px;transition:all 500ms ease-out;text-decoration:none;font-size:19px;padding:10px 26px;color:#fff;border:3px solid #216576;z-index:10;}.form-actions input{background-color:#216576;cursor:pointer;margin-top:20px;}.name-field-relprod a{border-color:#000;}.name-field-links a::before,.name-field-files a::before,.slink::before,.name-field-relprod a::before,.name-field-links a::after,.name-field-files a::after,.slink::after,.name-field-relprod a::after{content:"";position:absolute;height:100%;top:0;transition:all 300ms ease-out;overflow:hidden;z-index:-1;}.name-field-links a::before,.name-field-files a::before,.slink::before,.name-field-relprod a::before{right:0;width:100%;background-color:#216576;}.name-field-links a::after,.name-field-files a::after,.slink::after,.name-field-relprod a::after{left:0;width:0;background-color:#000;}.name-field-relprod a::before,.form-actions input:hover{background-color:#000;}.name-field-relprod a::after{background-color:#216576;}.name-field-links a:hover::before,.name-field-files a:hover::before,.slink:hover::before,.name-field-relprod a:hover::before{width:0%;}.name-field-links a:hover::after,.name-field-files a:hover::after,.slink:hover::after,.name-field-relprod a:hover::after{width:100%;}.region-help{text-align:center;}.region-help div[data-drupal-messages]{position:absolute;left:0;top:0;padding:10px 20px;z-index:150;background-color:#000;color:#fff;font-size:16px;}#block-fth-primary-local-tasks{position:relative;z-index:10;}#block-fth-primary-local-tasks > ul{display:flex;justify-content:center;list-style:none;margin:10px 0;}.path-user #block-fth-primary-local-tasks > ul{justify-content:flex-start;}#block-fth-primary-local-tasks > ul a{padding:10px 15px;background-color:#ccc;display:block;margin-right:2px;line-height:1;font-size:17px;}#block-fth-primary-local-tasks > ul a:hover{background-color:#ddd;}img{max-width:100%;height:auto;}.name-field-bkgmedia video,.name-field-bkgmedia img{width:100%;display:block;}video[autoplay="autoplay"]{position:relative;pointer-events:none;}.name-field-caption{padding-top:10px;}.formatxt .name-field-media-image img{width:auto;}.formatxt > *{margin-bottom:15px;}.formatxt > *:last-child{margin-bottom:0;}.formatxt > p + h2,.formatxt > p + h3,.formatxt > p + h4{margin-top:25px;}.name-field-media-video-file{text-align:center;}.name-field-media-video-file video{display:block;width:100%;height:auto;max-width:100%;}.name-field-poster{display:none;}.formatxt li{margin:10px 0 10px 20px;list-style-position:outside;line-height:inherit}nav ul{list-style:none;}.formatxt hr{margin:30px 0;border:none;border-top:2px solid #ccc;}form{padding:30px;border:1px solid #ccc;}form label{display:block;line-height:1;}form input:not(.form-submit),form textarea,form select{display:block;color:inherit;border:none;background-color:transparent;transition:all 300ms ease-out;font-size:inherit;font-family:inherit;line-height:1;width:100%;}form label.option{padding-left:25px;margin-bottom:0;text-align:left;position:relative;z-index:1;cursor:pointer;}form .form-item{margin-bottom:15px;position:relative;}form .description{margin-top:4px;}form .description a{text-decoration:underline;}form input[type="checkbox"],form input[type="radio"]{position:absolute;left:0;top:0;width:20px;height:20px;min-height:unset;border-width:2px;}.js-form-type-checkbox .description,.js-form-type-radio .description{margin-left:25px;}.form-type-textfield,.form-type-email,.form-type-select,.form-type-password{display:flex;align-items:center;padding:5px;border:1px solid #ccc;position:relative;}.form-item--error.form-item{flex-wrap:wrap;}.form-item--error.form-item input{border:1px solid #3aa6b9;}.form-type-textfield label,.form-type-email label,.form-type-select label,.form-type-password label{margin-right:10px;white-space:nowrap;}.form-type-textfield label::after,.form-type-email label::after,.form-type-select label::after,.form-type-password label::after{content:":";}.form-type-textfield > div,.form-type-email > div,.form-type-password > div{font-size:12px;width:100%;}.form-type-textarea textarea{padding:5px;border:1px solid #ccc;}.form-type-textarea label{display:none;}.blink{overflow:hidden;display:block;}.blink img{transform:scale(1);transition:all 1s ease-in-out;display:block;width:100%;}.blink:hover img{transform:scale(1.03);}.goback{display:inline-block;color:#ccc;cursor:pointer;transition:all 300ms ease-out;}.goback:hover{color:#1a1a1a;}blockquote{font-style:italic;position:relative;}blockquote::before,blockquote::after{content:"";display:block;width:40px;height:35px;position:absolute;background-image:url(/themes/fth/imgs/quotes.svg);background-repeat:no-repeat;background-size:contain;}blockquote::before{left:-45px;top:-10px;}blockquote::after{right:-45px;bottom:-10px;transform:rotate(180deg);}.name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.name-field-media-oembed-video > iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}#block-fth-page-title,.default.pcat .txtwrap2{text-align:center;}iframe[src*="google.com/maps/embed"]{width:100%;display:block;}#edit-preview,.contextual{display:none;}.contextual[data-contextual-id^="node:"],.contextual[data-contextual-id^="taxonomy_term:"]{display:block;top:0;right:0;}.views-field-edit-node{position:absolute;display:block;width:28px;height:28px;overflow:hidden;color:transparent;background-color:#fff;border-radius:50%;top:2px;right:2px;background-image:url(/themes/fth/imgs/pencil.svg);z-index:100;border:2px solid #bebebe;}.layout-container{overflow:hidden;}.user-login-form{max-width:400px;}.blo,.txtwrap2{position:relative;}.txtwrap,.name-field-bmedia,.thurow,.name-field-tmedia,#block-fth-page-title,header,.breadval,.path-user main{padding-left:50px;padding-right:50px;}.region-header,.breadval{padding-top:25px;padding-bottom:25px;}.blo:not(.bkgmedia),footer,.prodpage .txtwrap,.simplepage .txtwrap,.path-user main{padding-top:100px;padding-bottom:100px;}.simplepage{min-height:calc(100vh - 147px);}.thurow:last-child,.char12wrap > .txtwrap2 > div:not(:last-child){margin-bottom:100px;}#block-fth-page-title,.default.pcat .txtwrap2{padding-bottom:50px;}.name-field-tmedia + .txtwrap,#block-fth-page-title{padding-top:50px;}.default.pcat .txtwrap2{padding-top:25px;}.txtwrap + .name-field-promcat{margin-top:80px;}.name-field-tmedia{text-align:center;}.name-field-tmedia img{max-height:800px;width:auto;margin-left:auto;margin-right:auto;}@media screen and (orientation:landscape) and (max-height:1020px){.name-field-tmedia img{height:calc(100vh - 220px);}}.txtwrap2{margin-left:auto;margin-right:auto;}.txtwrap2,.contact-form{max-width:950px;}.default.pcat .txtwrap2,.largew .txtwrap2{max-width:1250px;}.name-field-mtxt{display:flex;flex-wrap:wrap;justify-content:space-between;}.name-field-mtxt > div{width:calc(50% - 25px);margin-bottom:50px;}.greybkg{background-color:#9a9b9d;}.whitebkg,.name-field-tmedia > div{background-color:#fff;}.centxt{text-align:center;}.layout-container .nopadtop{padding-top:0;}.bkgmedia > .txtwrap .white{text-shadow:0 0 5px rgba(0,0,0,0.6);}@media screen and (orientation:portrait){.name-field-bkgmedia{padding-left:50px;padding-right:50px;}.bkgmedia > .txtwrap{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);}}@media screen and (orientation:portrait) and (max-width:650px){.bkgmedia > .txtwrap{position:static;transform:unset;padding-top:50px;}.bkgmedia > .txtwrap .white{color:#1a1a1a;text-shadow:none;}}@media screen and (orientation:landscape){.bkgmedia{height:calc(100vh - 139px);overflow:hidden;display:flex;align-items:center;position:relative;}.bkgmedia > .txtwrap{width:100%;}.bkgmedia > .name-field-bkgmedia,.bkgmedia > .name-field-bkgmedia > .media{top:0;height:100%;position:absolute;}.bkgmedia > .name-field-bkgmedia{left:50px;width:calc(100% - 100px);}.bkgmedia > .name-field-bkgmedia > .media{left:0;width:100%;}.bkgmedia > .name-field-bkgmedia img,.bkgmedia > .name-field-bkgmedia video{position:absolute;width:100%;height:100%;object-fit:cover;}}@media screen and (orientation:landscape) and (max-width:1200px){.bkgmedia > .name-field-bkgmedia{left:20px;width:calc(100% - 40px);}}.linelaywrap:nth-child(2n+1) .txtwrap2{padding-right:200px;text-align:right;}.linelaywrap:nth-child(2n+2) .txtwrap2{padding-left:200px;}.linelaywrap{overflow:hidden;}.linelaywrap .atitle{position:relative;display:inline-block;padding-bottom:15px;margin-bottom:15px;}.linelaywrap .atitle::after{content:"";display:block;height:1px;width:100vw;position:absolute;bottom:0;background-color:#216576;}.linelaywrap:nth-child(2n+1) .atitle::after{left:0;}.linelaywrap:nth-child(2n+2) .atitle::after{right:0;}.name-field-promcat{display:flex;justify-content:center;flex-wrap:wrap;}.name-field-promcat > .pthumblink3{max-width:600px;margin:20px;background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,0);}.name-field-promcat > .pthumblink3:hover{box-shadow:2px 2px 6px rgba(0,0,0,0.3);}.pthumblink{max-width:1400px;margin:0 auto;display:flex;align-items:center;position:relative;}.pthumblink.noplay2{box-shadow:0 0 0 rgba(0,0,0,0);background-color:#fff;min-height:400px;margin-bottom:50px;}.pthumblink.play2{justify-content:space-between;padding:50px 0;}.pthumblink.noplay2:hover{box-shadow:2px 2px 6px rgba(0,0,0,0.3);}.pthumblink.noplay2::after{content:" ";display:block;background-color:#3aa6b9;width:20px;height:20px;clip-path:polygon(100% 0%,20% 50%,100% 100%,100% 50%);position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(180deg);transition:all 500ms linear;}.pthumblink.noplay2:hover::after{clip-path:polygon(100% 0%,0% 50%,100% 100%,80% 50%);background-color:#216576;}.pthumblink.noplay2 > div{width:50%;}.pthumblink.play2 > div{width:calc(50% - 50px);}.pthumblink .name-field-thumb{padding-right:50px;}.pthumblink.play2 .name-field-thumb > .media{background-color:#fff;min-height:400px;display:flex;align-items:center;overflow:hidden;}.pthumblink.play2 .name-field-thumb > .media > div{width:100%;}.name-field-thumb{overflow:hidden;}.name-field-thumb img{display:block;margin:0 auto;transition:all 800ms ease-out;}.pthumblink:hover .name-field-thumb img,.pthumblink3:hover .name-field-thumb img{transform:scale(1.01);}.pthumbtxt{padding:30px 100px 30px 0;}.pthumbcol2{text-align:center;}.pthumbcol2 .name-field-thumb2 + .name-field-stitle2{margin-top:20px;}.prodpage .name-field-stitle2,.pthumbcol1 .name-field-thumb{margin-bottom:20px;}.pthumblink.play2{position:relative;}.play2 > span{display:block;position:absolute;left:50%;background-color:#216576;}.pline{width:1px;height:100%;top:0;}.pball{width:30px;height:30px;border-radius:50%;top:50%;transform:translate(-50%,-50%);}.nothumb2 .pball{width:20px;height:20px;background-color:#3aa6b9;}.thurow:first-child .pthumblink.play2::before,.thurow:last-child .pthumblink.play2::before{content:"";display:block;width:65px;height:1px;background-color:#216576;position:absolute;left:50%;transform:translateX(-50%);}.thurow:first-child .pthumblink.play2::before{top:0;}.thurow:last-child .pthumblink.play2::before{bottom:0;}.installdays{width:170px;height:170px;background-image:url(/themes/fth/imgs/installation.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%) rotate(25deg);position:absolute;top:50%;right:0;}.installdays > span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:800;color:#fdb826;font-size:40px;}.name-field-char1 > div{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px;}.name-field-char2{display:flex;flex-wrap:wrap;justify-content:space-between;}.name-field-char2 > div{width:calc(50% - 15px);margin-bottom:40px;}.name-field-char3{display:flex;flex-wrap:wrap;justify-content:center;}.name-field-char3 > div{width:25%;position:relative;padding:20px;}.name-field-char3 > div:not(:first-child):before{content:"";display:block;width:1px;height:150px;background-color:#ccc;position:absolute;left:0;top:50%;transform:translateY(-50%);}.name-field-picontitle{font-weight:600;}.name-field-relprod,.name-field-relprod > div:nth-child(2){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.name-field-relprod .field__label,.name-field-relprod a{margin:20px;}.name-field-relprod a{min-width:150px;text-align:center;}.prodtopwrap .txtwrap3{max-width:900px;}.hasinstalldays .prodtopwrap .txtwrap3{padding-right:180px;}.effe{opacity:0;transform:translateY(100px);transition:all 1.5s ease-out;}.effe.actelem{opacity:1;transform:translateY(0);}.effe2 .pthumbcol1,.effe2 .pthumbcol2{opacity:0;transition:all 1s ease-out;}.effe2 .pthumbcol1{transform:translateX(-100px);}.effe2 .pthumbcol2{transform:translateX(100px);transition-delay:500ms;}.effe2.actelem .pthumbcol1,.effe2.actelem .pthumbcol2{opacity:1;transform:translateX(0);}.teffe{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transition:all 1.5s ease-out;display:inline-block;}.teffe.actelem{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);}.domino{opacity:0;position:relative;transform:translateX(50px);transition:all 1.5s ease-out;}.domino.actelem{opacity:1;transform:translateY(0);}header{position:fixed;left:0;top:0;z-index:100;width:100%;border-top:8px solid #216576;background-color:#f6f6f6;}.region-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #87888a;transition:all 300ms ease-out;}.scrolled .region-header{padding-top:15px;padding-bottom:15px;}main{margin-top:147px;}.slogo{width:128px;height:88px;transition:all 300ms ease-out;}.scrolled .slogo{width:80px;height:55px;}@media screen and (orientation:landscape) and (max-height:800px){.slogo{width:80px;height:55px;}.region-header{padding-top:15px;padding-bottom:15px;}main{margin-top:86px;}.bkgmedia{height:calc(100vh - 86px);}}.language-switcher-language-url > .links,.hright{display:flex;align-items:center;justify-content:flex-end;}.language-switcher-language-url > .links{list-style:none;margin-top:20px;}.language-switcher-language-url a{line-height:1;display:block;opacity:0.7;}.language-switcher-language-url li:not(:last-child) a{margin-right:10px;padding-right:10px;border-right:1px solid #000;}.language-switcher-language-url a.is-active,.language-switcher-language-url a:hover{opacity:1;}.menu--main a{padding:2px 0 6px;position:relative;display:inline-block;margin:30px 0;}.menu--main a::after,.menu--sec a::after{content:"";display:block;width:0;height:2px;background-color:#000;overflow:hidden;transition:all 300ms ease-out;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);}.menu--main a:hover::after,.menu--main a.is-active::after,.menu--main .menu-item--active-trail > a::after{width:100%;}.navwrap{overflow:auto;position:fixed;overflow:auto;z-index:130;background-color:#3aa6b9;border-top:8px solid #216576;width:500px;top:0;right:-500px;transition:all 500ms ease-out;box-shadow:0 0 3px rgba(0,0,0,0.3);padding:100px 50px 50px;height:100vh;overflow:auto;text-align:right;}.navicon{cursor:pointer;position:relative;right:-15px;z-index:150;transition:all 300ms linear;width:80px;height:50px;overflow:hidden;background-color:rgba(26,26,26,0);}.navicon::before,.navicon::after{content:" ";}.navicon::before,.navicon::after,.navicon span{position:absolute;display:block;left:20%;background-color:#1a1a1a;width:60%;height:3px;transition:all 300ms ease-out;}.navicon span{width:50%;}.user-logged-in .navicon,.user-logged-in .navwrap{top:80px;}.navicon::before{top:22%;}.navicon span:nth-child(1){top:18px;left:unset;right:20%;}.navicon span:nth-child(2){top:26px;}.navicon::after{top:68%;}.opennav .navicon::after,.opennav .navicon::before{top:25%;left:47%;width:3px;height:50%;transform:rotate(45deg);transform-origin:center center;}.opennav .navicon::after{transform:rotate(-45deg);}.opennav .navicon::before{transform:rotate(45deg);}.opennav .navicon span{width:0;}.opennav .navwrap{right:0;}.menu--social .menu{display:flex;position:relative;left:-7px;}.menu--social .menu li{margin-left:3px;margin-right:3px;}.menu--social .menu a{display:block;width:30px;height:30px;color:transparent !important;overflow:hidden;background-image:url(/themes/fth/imgs/socials.svg);background-repeat:no-repeat;background-position:0 center;}header .menu--social .menu a{background-image:url(/themes/fth/imgs/socials2.svg);}header .menu--social .menu{justify-content:flex-end;margin-top:50px;}.menu--social .menu a[href*="facebook"]{background-position:left center;}.menu--social .menu a[href*="linked"]{background-position:-30px center;}.menu--social .menu a[href*="youtube"]{background-position:-60px center;}.menu--social .menu a[href*="instagram"]{background-position:-90px center;}.menu--social .menu a[href*="twitter"]{background-position:-120px center;}.menu--social .menu a[href^="mailto:"]{background-position:-150px center;}.menu--social .menu a[href^="tel:"]{background-position:-180px center;}.menu--social .menu a[href*="pinterest"]{background-position:-210px center;}.menu--social .menu a[href*="maps"]{background-position:right center;}footer{background-color:#3e3d40;color:#fff;}footer a{color:#fff;text-decoration:none;}#block-fooblo .name-field-mtxt{justify-content:center;flex-wrap:nowrap;}#block-fooblo .name-field-mtxt > div{width:auto;padding:20px 50px;border-left:solid 1px #fff;}#block-fooblo .name-field-mtxt > div:first-child{border-left:none;}#block-copy{text-align:center;font-size:12px;margin-bottom:0;}#block-fsocial{display:none;}#block-fooblo #block-fsocial{display:block;}.breadval{display:flex;flex-wrap:wrap;align-items:center;}.breadval > span{display:block;font-weight:400;}.breadval > span:not(:first-child){margin-left:5px;padding-left:5px;border-left:1px solid #87888a;}.breadval a{color:#87888a;}.breadval > span:last-child a{color:#000;}.breadval > span a:hover{color:#3aa6b9;}#block-totop{position:fixed;z-index:30;width:80px;height:50px;right:0;bottom:-50px;transition:all 300ms ease-out;cursor:pointer;background-color:rgba(26,26,26,0.8);}#block-totop::after{content:" ";display:block;clip-path:polygon(0% 14%,14% 7%,100% 50%,13% 93%,0% 86%,73% 50%);position:absolute;top:50%;transition:all 300ms linear;width:18px;height:36px;background-color:#fff;left:50%;transform:translate(-50%,-50%) rotate(-90deg);}#block-totop:hover{background-color:rgba(26,26,26,1);}.scrolled #block-totop{bottom:0;}.popup{opacity:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:700px;max-height:92vh;overflow:auto;z-index:-10;pointer-events:none;transition:opacity 500ms ease-out;box-shadow:0 0 6px rgba(0,0,0,0.6);}.popup form{border:none;padding-right:50px;padding-top:50px;}.showpopup .popup{opacity:1;z-index:300;pointer-events:inherit;}.closepopup{display:block;position:absolute;top:10px;right:10px;width:30px;height:30px;cursor:pointer;}.closepopup::after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#216576;clip-path:polygon(5% 10%,10% 5%,50% 45%,90% 5%,95% 10%,55% 50%,95% 90%,90% 95%,50% 55%,10% 95%,5% 90%,45% 50%);transition:all 300ms ease-out;}.closepopup:hover::after{background-color:#d4352d;}.region-popup > div{margin-top:30px;}.region-popup > div:first-child{margin-top:0;}.overlay{display:none;cursor:pointer;}.showpopup{overflow-y:hidden;height:100vh;}.showpopup .overlay{display:block;background-color:rgba(58,166,185,0.8);position:fixed;left:0;top:0;height:100vh;width:100%;z-index:150;}@media screen and (max-width:750px){.popup{transform:translateY(-50%);left:50px;padding:50px 10px 20px;width:calc(100vw - 100px);}.region-popup > div{margin-top:20px;}.closepopup{top:15px;width:24px;height:24px;right:10px;}}@media screen and (max-width:520px){.popup{left:10px;width:calc(100vw - 20px);}}#block-espa{position:fixed;padding:5px;bottom:5px;left:10px;opacity:1;transition:opacity 300ms ease-out;z-index:120;max-width:400px;}#block-espa img{display:block;}.scrolled #block-espa{opacity:0;pointer-events:none;}.user-logged-in #block-espa{display:none;}@media screen and (max-width:1200px){body{font-size:16px;}.small,.breadval,.name-field-char3,.name-field-char2,.name-field-char1,.form-type-checkbox,#block-fooblo,#block-popup{font-size:15px;}.pthumbcol2 .name-field-stitle2,.name-field-picontitle,.name-field-char1 h3,.name-field-char2 h3{font-size:20px;}h3,h4{font-size:22px;}.big,h1,h2,.name-field-stitle2,.name-field-relprod .field__label,.language-switcher-language-url{font-size:24px;line-height:1.2;}.bigger,.navwrap .menu a{font-size:28px;line-height:1.1;}.xl{font-size:32px;}.txtwrap,.thurow,.name-field-bmedia,.name-field-tmedia,#block-fth-page-title,header,.breadval,.path-user main,.name-field-bkgmedia{padding-left:20px;padding-right:20px;}.pthumblink.noplay2,.pthumblink.play2 .name-field-thumb > .media{min-height:unset;}.blo:not(.bkgmedia),#block-fth-page-title,.prodpage .txtwrap,.simplepage .txtwrap,.path-user main{padding-top:50px;padding-bottom:50px;}footer{padding-top:50px;}.linelaywrap:nth-child(2n+2) .txtwrap2{padding-left:5%;}.linelaywrap:nth-child(2n+1) .txtwrap2{padding-right:5%;}.pthumblink .name-field-thumb{padding-right:0;}.name-field-char3 > div{width:50%;}.name-field-char3 > div:nth-child(2n+1):before{content:none;}#block-fooblo .name-field-mtxt{display:block;}#block-fooblo .name-field-mtxt > div{width:auto;border-left:none;text-align:center;position:relative;padding:25px 20px;margin:0;}#block-fooblo .name-field-mtxt > div:not(:first-child):after{content:"";display:block;height:1px;width:150px;background-color:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%);}#block-fsocial > .menu{justify-content:center;}.name-field-mtxt{display:block;}.name-field-mtxt > div{width:auto;}.installdays{width:100px;height:100px;top:-50px;transform:translateY(-100%);}.installdays > span{font-size:20px;}.hasinstalldays .prodtopwrap .txtwrap3{padding-right:0;}}@media screen and (max-width:750px){.pball{width:15px;height:15px;}.nothumb2 .pball{width:10px;height:10px;}.pthumblink.play2 > div{width:calc(50% - 25px);}.pthumbcol2 .name-field-stitle2{font-size:16px;}.name-field-char2,.name-field-char3,.pthumblink.noplay2{display:block;}.name-field-char2 > div,.name-field-char3 > div,.pthumblink.noplay2 > div{width:auto;}.name-field-char3 > div:not(:first-child):before{content:none;}.name-field-char3 > div{padding-left:0;padding-right:0;}.pthumbtxt{padding:20px;text-align:center;}.popup form{padding:0;}.navwrap{width:100%;right:-100%;}.pthumblink.noplay2::after{right:20px;}}
