.cms-index-index .container-wrapper .page-wrapper header,.cms-index-index .container-wrapper .page-wrapper footer,.cms-index-index .container-wrapper .page-wrapper main{max-width:none}.cms-index-index .container-wrapper .page-wrapper .new-homepage{max-width:1200px}.cms-index-index .container-wrapper .page-wrapper .new-homepage.new-homepage-diary,.cms-index-index .container-wrapper .page-wrapper .new-homepage.new-homepage-bottom{max-width:none;width:100%}.cms-index-index .container-wrapper .page-wrapper .new-homepage.new-homepage-diary .row-container,.cms-index-index .container-wrapper .page-wrapper .new-homepage.new-homepage-bottom .row-container{max-width:none}.cms-index-index .container-wrapper .page-wrapper .new-homepage.new-homepage-olapic{max-width:1270px}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container{max-width:1166px;margin-left:auto;margin-right:auto}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container{margin-bottom:75px}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-diary{padding:0}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-diary .title-line{margin:60px 0}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-diary .content-box .content{bottom:60px}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-diary .cta-link{margin:55px 0 10px 0}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-diary .cta-link-big .cta-inside{padding:0 15px}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-thin{padding:0}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide{max-width:1200px;position:relative}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide img{display:block}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .left-column{margin-bottom:0}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .left-column{max-width:50%}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .right-column .right-block{margin:0 auto}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .right-column .block-text .centering{padding:50px 25px}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .right-column{height:100%;max-width:50%;position:absolute;right:0}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .right-column .block-text{margin:0;padding:0}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .right-column .block-text .centering{height:auto;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .right-column .block-text,.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .right-column .block-image{height:50%;left:0;position:absolute;top:0;width:100%}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .right-column .block-text.last,.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double.row-wide .right-column .block-image.last{bottom:0;top:auto}}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .title-line{margin:120px 0}}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .left-column{margin-bottom:0;max-width:50%}}@media only screen and (min-width:1080px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .left-column{max-width:563px}}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .right-column{max-width:466px}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .right-column .block-text{margin-top:0}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .right-column .block-text{margin-top:100px}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .right-column .block-image .cta-link{left:auto;margin:30px 0 40px;padding:0;position:static;text-align:center;bottom:auto}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .right-column .block-image .cta-link{margin:40px 0}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .right-column .block-product{margin:20px auto 50px;max-width:384px}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .right-column .block-product{margin:65px auto 10px}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .photo-content .content.content-top{width:100%}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .photo-content .content.content-top{padding:0 0 0 40px;top:46px;width:74%}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .photo-content .content h3{margin-bottom:10px}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-double .text-content{margin:40px auto 0;width:72%}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom{background-color:#03263a;padding:0}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.left,.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.right{margin-bottom:0;overflow:hidden;position:relative}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.left .content,.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.right .content{left:50%;padding:0;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.left img,.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.right img{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:100%}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.left img,.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.right img{width:100%}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.left{height:321px}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.left{height:400px;width:50%}}@media only screen and (min-width:1150px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.left{width:43%}}.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.right{height:391px}@media only screen and (min-width:980px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.right{height:400px;width:50%}}@media only screen and (min-width:1150px){.cms-index-index .container-wrapper .page-wrapper .new-homepage .row-container.row-bottom .box-text.right{width:57%}}