/* updated : 2025-07-27 09:02:01*/@media screen and (max-width:1024px){div.inner{width:auto}header#header-main:after{display:none}header#header-main .inner{height:380px}body.cms-homepage header#header-main .inner{height:380px}#header-main .phone{color:#424953;position:static;text-align:center;padding:10px 0;border-bottom:1px solid #424953}#header-main .phone a{color:#424953}#header-main #language-flags{background:white;color:#424953;position:static;text-align:center;padding:10px 0}#header-main #language-flags a{color:#424953;display:inline-block;float:none}#header-main #language-flags.size-24 a{color:#424953;border-left-color:#424953}#header-main .inner > .logo{position:static}#header-main .inner > .logo a{width:100%;max-width:455px;padding:10px}.last-minute{position:static;margin:20px auto 0 auto;background:#FF4157}.last-minute a{color:white}#header-main video{position:static}#header-main .icons{position:static;top:0; width:100%; left:0; transform:none}#header-main .menu{top:400px}.animation-search-popup label{top:400px}#header-main .menu{position:absolute;background:#319794; top:300px; display:flex; justify-content:flex-end}#header-main .menu ul{padding:0 0px 10px 0px; margin-right:85px; background:#319794}#header-main .menu ul li a{background-size:55px;padding-top:55px}#header-main .menu ul li:nth-of-type(3),#header-main .menu ul li:nth-of-type(4){display:none}.animation-search-popup > label{position:absolute;background-size:30px;background-color:transparent;background-image:url(../images/icons/magnifier-white.svg);padding-top:45px;color:white;top:310px;right:5px}.animation-search-popup .search-component-form{top:0}#header-main .resources-slideshow{position:static}#menu.sub > ul{margin:0}#menu .menu-page{display:block;height:100%;width:auto;background:#2E3846;padding-top:40px;position:fixed;overflow:scroll;top:0;left:-100%;height:100%;width:90%;transition:0.5s;z-index:1000}#menu .menu-page .close{display:block;cursor:pointer;background:url(../images/icons/cross-white.svg) no-repeat; background-position:center top; background-size:30px; height:30px; width:30px; position:absolute; top:15px; z-index:1000; right:15px; }#menu > .sub-menu{display:none} #menu .menu-page .sub-menu{display:block}#responsive-menu:checked ~ .menu-page{transition:0.5s;left:0}#responsive-menu:checked ~ .menu-page li{display:block}#responsive-menu:checked ~ #sub-menu{display:block}#responsive-menu:checked ~ #sub-menu li{display:block}#menu{margin:0;position:static}#menu ul{display:block}#menu ul li{float:none;margin:0}#menu ul li a{text-align:left;color:white}#menu ul li.level1 > a{padding:10px 10px}#menu ul li.level1 a.selection,#menu ul li.level1 a:hover{background:transparent;font-weight:bold;text-decoration:none}.sub-menu{padding:0;background:transparent;border:0}.sub-menu ul{display:block;border:0;margin:0}.sub-menu ul li a{margin:0;padding:5px 0}.sub-menu ul li.level2{padding:5px 0;font-weight:normal}.sub-menu ul li.level2 a{padding-left:30px}.sub-menu ul li.level3 a{padding-left:60px}.sub-menu ul li ul{margin:5px 0 0 0}.responsive-menu{z-index:1000; display:block; padding:45px 0 0 0; position:absolute; top:348px; left:5px; cursor:pointer; background:url(../images/icons/burger-white.svg) no-repeat; background-position:center 8px; background-size:30px; width:40px; font-size:13px; color:white; font-weight:normal; border:0; text-align:center}footer#footer-main .inset{text-align:center;margin:0 0 20px 0;float:none}footer#footer-main .inset ul{list-style-type:none}}@media screen and (max-width:1024px){.cmp-popin .cmp-content .full ul.consent{max-height:220px}.cmp-popin .cmp-content .full ul.consent li{display:block}.cmp-popin .cmp-content .full ul.consent li .details{padding-left:0}}@media screen and (max-width:768px){footer#footer-main .social .social-list{display:block}footer#footer-main .social div.title:after{margin:10px auto}footer#footer-main .social .social-list .newsletter-subscription-form{text-align:center;margin-bottom:25px}footer#footer-main .newsletter-subscription-form input{width:230px}footer#footer-main .network{text-align:center}footer#footer-main .community-all{justify-content:center}}@media screen and (max-width:768px){#search .result ul.tabs li{margin:0 0 10px 0;width:auto}.responsive-menu-search{display:block;text-align:center; font-weight:bold; cursor:pointer; background:url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; border:1px solid #AAAAAA; text-align:left; padding:10px}.result ul.tabs{width:auto;display:none;border:1px solid #AAAAAA;border-top:0}.result ul.tabs li{float:none;display:block;width:auto;height:auto;margin:0 !important;line-height:initial;text-align:center;padding:10px 0;border-radius:0;border:0}}@media screen and (max-width:768px){.cmp-popin .cmp-content .choice ul{flex-direction:column-reverse}.cmp-popin .cmp-content .choice ul li{text-align:center}.cmp-popin .cmp-content .choice ul li .button{display:block;width:100%;max-width:320px;margin:auto}}@media screen and (max-width:768px){.responsive-menu-slideshow{display:block;text-align:center; font-weight:bold; cursor:pointer; background:url(../images/icons/arrow_down.svg) 98% center no-repeat; background-size:25px; border:1px solid #AAAAAA; text-align:left; padding:10px}.resources-slideshows nav.categories{margin-left:10px;margin-right:10px}.resources-slideshows nav.categories ul{width:auto;display:none;border:1px solid #AAAAAA;border-top:0}.resources-slideshows nav.categories ul ul{display:block;border-left:0;border-right:0}.resources-slideshows nav.categories ul li{border-bottom:1px solid #EEEEEE;float:none;display:block;width:auto;height:auto;margin:0 !important;line-height:initial}.resources-slideshows nav.categories ul li a{display:block;text-align:center;padding:10px 0;border-radius:0;border:0}}@media screen and (max-width:768px){#page .tpl-t7-bottom .tpl-t7-bottom{flex-direction:column}#page .tpl-t7 .tpl-t7-block{width:100%}#page .tpl-t7 .tpl-t7-block figure{text-align:center}#page .tpl-t7 .tpl-t7-block figure img{margin:auto;width:auto}#page .tpl-t7 .tpl-t7-block.fullsize figure img{width:100%}body.T10 #page .t10-top .tpl-t10{margin-left:10px; margin-right:10px; padding:20px 20px 40px 20px; margin-bottom:20px; }body.T10 #page .t10-top .tpl-t10 .tpl-text{width:auto;margin-bottom:20px}body.T10 #page .t10-block figure img{width:100%;height:auto}body.T10 #page .t10-block.IMAGE-LEFT .block-left{margin:0 auto 20px auto}body.T10 #page .t10-block.IMAGE-RIGHT .block-right{margin:0 auto 20px auto}body.T10 #page .t10-block.IMAGE-LEFT .block-right{margin:auto;max-width:initial}body.T10 #page .t10-block.IMAGE-RIGHT .block-left{margin:auto;max-width:initial}body.T10 #page .t10-block h2{text-align:center}body.T10 #page .t10-block .tpl-text{padding:0 20px;width:auto}body.T10 #page .t10-block .cta{text-align:center}body.T10 #page .t10-block.VIDEO-ALONE .video{margin:0 20px}body.T10 #page .t10-block.VIDEO-ALONE .video iframe{width:100%}body.T10 #page .t10-form{padding:60px 20px}body.T10 #page .t10-bottom .tpl-t10 .tpl-text{width:auto}}@media screen and (max-width:768px){#page{margin-bottom:50px}#page .block-left,#page .block-right{float:none;width:auto}.common-body img,.tpl-image img,.tpl-text img{width:100%;height:auto}.tpl-text iframe{width:100%}.cms-page-children ul li figure{min-height:initial}}@media screen and (max-width:768px){#page{margin-bottom:50px}#page .block-left,#page .block-right{float:none;width:auto}.common-body img,.tpl-image img,.tpl-text img{width:100%;height:auto}.tpl-text iframe{width:100%}.cms-page-children ul li figure{min-height:initial}}@media screen and (max-width:768px){.google-reviews ul li{width:100%}}@media screen and (max-width:768px){.content-maker:not(.builder) .resp-hide-desk{display:block}.content-maker:not(.builder) .resp-hide-mobi{display:none}.content-maker .resp-dir-reverse{flex-direction:column-reverse}.content-maker .cm_col[data-size='s-1-4']{width:calc((100% - (var(--cm-column-gap) * 1)) / 2)}.content-maker .cm_col[data-size='s-1-1'],.content-maker .cm_col[data-size='s-1-3'],.content-maker .cm_col[data-size='s-1-2'],.content-maker .cm_col[data-size='s-2-3'],.content-maker .cm_col[data-size='s-3-4']{width:100%}}@media screen and (max-width:480px){.responsive-menu-inset{display:block;position:relative;position:absolute;right:10px;top:0}.responsive-menu-inset:after{content:""; width:20px; height:20px; background:white url(../images/icons/arrow_down.svg) no-repeat center center; background-size:100%; display:block; position:absolute; top:0; left:0}.responsive-menu-inset:checked:after{background-image:url(../images/icons/arrow_up.svg);}.responsive-menu-inset + ul{display:none}#icons nav.menu ul li a{font-size:14px}#icons nav.menu ul li a{background-size:65px}#icons nav.menu ul li a span{padding-top:80px}footer#footer-main > .inner .block{flex-direction:column; align-items:center; padding:0 10px}footer#footer-main .inset{text-align:left;position:relative; min-width:90%}.jSimpleSlideshow.responsive{background:none;border:0}.jSimpleSlideshow.responsive ul{padding:0 50px}.jSimpleSlideshow.responsive ul li{width:100%;height:auto;height:auto;margin:0;float:none}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls,.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .btns{background:transparent;position:static}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .play{display:none}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .prev{position:absolute;top:50%;margin-top:-30px;left:5px;background-image:url(../images/icons/arrow_left.svg);width:30px;height:60px}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .next{position:absolute;top:50%;margin-top:-30px;right:5px;background-image:url(../images/icons/arrow_right.svg);width:30px;height:60px}}@media screen and (max-width:425px){.content-maker .cm_col[data-size='s-1-4']{width:100%}}