@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}html{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}body{font-size:16px;padding:0;margin:0;color:#333;font-family:'Roboto',sans-serif;}.page_wrapper{float:left;width:100%;height:800px;height:100vh;position:relative;}a:hover{text-decoration:none;}footer{width:100%;float:left;background-color:#333;min-height:100px;color:#fff;}footer a{color:#fff;}.footer_strip{width:100%;height:5px;margin-top:5px;background-color:#ff1a26;float:left;}.footer_left,.footer_right{width:50%;float:left;}.footer_right{text-align:right;}.footer_left p,.footer_right p{margin:10px 0;}.footer_comerto{width:100%;float:left;text-align:center;font-size:14px;padding:10px 50px;}.footer_comerto a{display:inline-block;}.footer_comerto img{height:14px;width:auto;margin-left:5px;}.footer_content{overflow:hidden;position:relative;margin:auto;width:100%;padding:20px;max-width:1200px;}.page_text{width:100%;float:left;position:relative;}.page_text_content{width:100%;max-width:1200px;position:relative;margin:auto;padding:20px;color:#333;line-height:24px;}.page_text_content h2{font-weight:normal;text-transform:uppercase;font-size:18px;}.page_text_content h1{font-weight:normal;text-transform:uppercase;}.content_wrapper{width:100%;max-width:1200px;position:relative;margin:auto;height:100%;padding:20px;}.arrow_wrapper{width:100%;position:absolute;bottom:50px;left:0;}.arrow{width:50px;height:30px;position:relative;margin:auto;background:url('/gfx/arrow_down.png');background-size:100% 100%;background-repeat:no-repeat;opacity:0.5;-webkit-animation:shake 0.7s;animation:shake 0.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.boxes_wrapper{width:100%;height:100%;display:table;position:relative;z-index:1;}.boxes_wrapper_content{width:100%;display:table-cell;vertical-align:middle;}.logo_box{width:150px;float:left;position:absolute;left:50%;margin-left:-75px;bottom:65%;cursor:pointer;}.logo_box img{width:100%;height:auto;}.box{width:240px;float:left;position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.box:before{content:'';width:100%;padding-top:100%;display:block;}.box_content{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);overflow:hidden;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.box_content img{width:auto;height:142%;-webkit-transform:scale(1) rotate(-45deg) translateZ(0);transform:scale(1) rotate(-45deg) translateZ(0);position:absolute;left:-21%;top:-21%;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.inner_box{width:50%;float:left;position:relative;}.inner_box:before{width:100%;padding-top:100%;content:'';display:block;}.black_bg{background-color:rgba(0,0,0,0.5);color:#fff;}.white_bg{background-color:rgba(255,255,255,0.8);}.red_bg{background-color:rgba(255,48,14,0.8);color:#fff;}.inner_text_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;}.inner_text_content_wrapper{width:100%;height:100%;position:relative;display:table;}.inner_text_content{width:100%;display:table-cell;vertical-align:middle;font-size:16px;}#box_1{position:relative;left:10%;}#box_2{position:absolute;left:50%;margin-left:-120px;bottom:20%;}#box_3{position:absolute;right:10%;float:left;}.animate img{-webkit-transform:scale(1.5) rotate(-45deg) translateZ(0) !important;transform:scale(1.5) rotate(-45deg) translateZ(0) !important;}#box_1.opened,#box_2.opened,#box_3.opened{position:relative;left:-95px;float:left;margin-left:0;bottom:auto;-webkit-transition:none;transition:none;-webkit-animation:show-in 0.8s;animation:show-in 0.8s;}#box_1.closed_top,#box_2.closed_top{position:absolute;right:0;left:auto;top:auto;bottom:auto;width:150px;margin-top:45px;right:-95px;font-size:12px !important;}#box_2.closed_bottom,#box_3.closed_bottom{position:absolute;right:20px;left:auto;top:auto;width:150px;bottom:auto;margin-top:160px;font-size:12px !important;}#box_2.closed_bottom .inner_text_content,#box_3.closed_bottom .inner_text_content,#box_1.closed_top .inner_text_content,#box_2.closed_top .inner_text_content{font-size:12px;}.logo_box.opened{right:0;bottom:auto;left:auto;margin:0;width:100px;margin-top:-75px;margin-right:50px;-webkit-animation:show-in 0.8s;animation:show-in 0.8s;cursor:pointer;}.text_wrapper{position:absolute;top:0;left:0;width:100%;line-height:24px;height:100%;width:100%;z-index:0;}.text_content{width:100%;max-width:600px;height:100%;margin:auto;position:relative;}.text_table{width:100%;display:table;height:100%;}.text{display:table-cell;vertical-align:middle;}#mobile,#accounting,#property{display:none;}.form_overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.8);z-index:100;display:none;}.form_wrapper{width:100%;float:left;position:fixed;top:0;left:0;padding:50px;z-index:101;max-height:100vh;overflow:auto;display:none;}.form_window{width:100%;position:relative;margin:auto;max-width:500px;min-height:100px;padding:30px;background-color:#fff;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);text-align:center;}.popup_close_btn{background:#fff url(/gfx/icon-close.png) no-repeat center center;background-size:50% 50%;width:40px;height:40px;float:right;margin-right:-50px;margin-top:-50px;border-radius:50%;box-shadow:0px 0px 24px 0px rgba(0,0,0,0.35);cursor:pointer;}.form_window h2{margin-bottom:30px;}.form_window h3{font-weight:normal;}.closer{position:absolute;top:0;bottom:0;left:0;right:0;}.open_popup{cursor:pointer;padding:10px 15px;border:1px solid #fff;border-radius:20px;display:inline-block;transition:all 0.2s ease;}.open_popup:hover{color:#333;background-color:#fff;}.cform_form_submit{background-color:#ff1a26;border-radius:2px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transition:all 0.2s ease;display:inline-block;}.cform_form_submit,.cform_text{margin-top:20px;}.cform_label{width:100%;max-width:300px;text-align:left;display:inline-block;margin-bottom:2px;}.form_text,select{width:100%;max-width:300px;line-height:30px;border:1px solid #ccc;}select{height:30px;}.form_textarea{width:100%;max-width:300px;border:1px solid #ccc;}.form_submit{color:#fff;text-decoration:none;padding:10px 15px;display:inline-block;background:none;border:none;cursor:pointer;}.cform_form_submit:hover{background-color:#fc464f;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);}.contact_tel{font-size:18px;font-weight:bold;margin-bottom:30px;}.text_container{line-height:200%;text-align:center;font-weight:bold;}@media only screen and (max-width:1500px){.text_content{max-width:400px;}#box_1.opened,#box_2.opened,#box_3.opened{left:60px;}#box_1.closed_top,#box_2.closed_top{right:60px;}#box_2.closed_bottom,#box_3.closed_bottom{right:175px;}.logo_box.opened{margin-right:200px;}}@media only screen and (max-width:1200px){.boxes_wrapper{position:relative;z-index:1;height:500px !important;margin:auto;width:700px !important;}.box{width:170px;}.box .inner_text_content{font-size:12px;}#box_2{margin-left:-85px;bottom:10%;}.box.opened{width:240px;}.page_wrapper{height:auto;min-height:500px !important;}.text_wrapper{position:static;}.content_wrapper{padding-bottom:50px;}.arrow_wrapper{bottom:0;}.logo_box{width:110px;margin-left:-55px;}.box.opened_700 .box_content{-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.19),0 11px 24px rgba(0,0,0,0.23);box-shadow:0 3px 20px rgba(0,0,0,0.19),0 11px 24px rgba(0,0,0,0.23);}#box_1{left:70px;}#box_3{right:70px;}}@media only screen and (max-width:750px){.boxes_wrapper{width:100% !important;}}@media only screen and (max-width:650px){.box{width:140px !important;}#box_1{left:15px;}#box_3{right:15px;}#box_2{margin-left:-70px;bottom:15%;}}@media only screen and (max-width:600px){.footer_left,.footer_right{width:100%;float:left;text-align:left;}}@media only screen and (max-width:450px){.box{width:110px !important;}.boxes_wrapper{height:400px !important;}#box_2{width:140px !important;bottom:7%;!important;}}@-webkit-keyframes shake{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}50%{-webkit-transform:translate(10px,0px);transform:translate(0px,10px);}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@keyframes shake{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}50%{-webkit-transform:translate(10px,0px);transform:translate(0px,10px);}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@-webkit-keyframes show-in{0%{opacity:0;}100%{opacity:1;}}@keyframes show-in{0%{opacity:0;}100%{opacity:1;}}