@font-face{font-family:Gouly;font-style:normal;font-weight:400;src:url(../fonts/GOUDOS.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(../fonts/lato300.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato400.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato700.woff) format("woff")}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#dbab3b;color:#fff}::selection{background-color:#dbab3b;color:#fff}.d-grid{display:-ms-grid;display:grid}.d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}h2{font-size:4em;font-weight:400;line-height:1.2;letter-spacing:.12em}a:hover{color:initial;text-decoration:none}input,textarea{outline:0}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}body,html{font-size:30px;min-width:320px;position:relative;line-height:1.3;font-family:Lato,sans-serif;overflow-x:hidden;color:#333}.container{max-width:80%;padding-right:10px;padding-left:10px;margin-left:auto;margin-right:auto}img{display:block;max-width:100%;height:auto}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:3vh}.nav .menu{margin-left:3vw}.nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin-left:auto;margin-right:15px;padding:0}.nav ul li{margin-left:3.5vw;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.nav ul li:first-child{margin-left:0}.nav ul li .active{color:#dbab3b}.nav ul li a{color:#000;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.nav ul li a:hover{color:#dbab3b}.search{max-width:5%}.hero_section{height:110vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero_section h2{margin-bottom:-150px}.hero_section h2 p{margin:0}.hero_section .left_side{width:61%;padding-left:3vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero_section .left_side .main_cta{margin:auto 0;text-align:center;padding-right:4vw}.hero_section .left_side .main_cta img{margin:0 auto}.hero_section .left_side .main_cta .d-flex{max-width:90%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero_section .left_side .main_cta .img_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2.1vh;margin-bottom:4.8vh}.hero_section .left_side .main_cta .img_row img{margin:0;margin-left:4vw}.hero_section .left_side .main_cta .img_row img:first-child{margin-left:0}.hero_section .right_side{background-size:cover;width:39%;padding-right:9vw;padding-top:5.2vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.swap{margin-left:auto;margin-right:4vw;color:#beb7a4!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.swap img{margin-left:5px;max-width:20%}.swap:hover{color:#beb7a4}.link_underline{font-size:2em;display:inline-block;color:#000;letter-spacing:.05em;line-height:.9;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.link_underline:after{display:block;content:"";height:5px;background-color:#dbab3b;-webkit-transition:all 3s;-o-transition:all 3s;transition:all 3s}.link_underline:hover{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}.link_underline:hover:after{-webkit-animation:1.5s ease-in-out linehov;animation:1.5s ease-in-out linehov;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero_section .link_underline:hover{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}.hero_section .link_underline:hover:after{-webkit-animation:1.5s ease-in-out linehov;animation:1.5s ease-in-out linehov;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero_section .link_underline:after{-webkit-animation:1.5s ease-in-out line;animation:1.5s ease-in-out line}.animate:after{-webkit-animation:1.5s ease-in-out line;animation:1.5s ease-in-out line}.animate2:before{-webkit-animation:2s ease-in-out quote;animation:2s ease-in-out quote}.animate3{-webkit-animation:1s ease-in-out circle;animation:1s ease-in-out circle}.animate3:before{-webkit-animation:1s ease-in-out 1s circle2;animation:1s ease-in-out 1s circle2;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animate4:after{-webkit-animation:bounce 1.1s both;animation:bounce 1.1s both}.about_section{text-align:center}.about_section .d-grid{text-align:left;margin-top:-25vh;-ms-grid-columns:.7fr 1.5fr;grid-template-columns:.7fr 1.5fr;grid-gap:10vw}.about_section .d-grid ul{padding:0;list-style:none;font-size:2em;margin-left:auto}.about_section .d-grid ul .active{color:#dbab3b}.about_section .d-grid .description p{max-width:1100px;font-family:Gouly,sans-serif;font-size:1.15em;letter-spacing:.12em}.about_section .d-grid .description a{color:#000;border-left:5px solid #e2e2e2;padding-left:15px}.about_section .link_underline{margin-top:11vh}.process_section{margin-top:11vh}.process_section h2{margin-left:5vw}.process_section .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.process_section .flex img{width:95%}.process_section .flex .description{position:absolute;left:10%;top:15%;max-width:25%}.process_section .flex .description h3{font-size:1.35em;margin-bottom:5.2vh;letter-spacing:.12em}.process_section .flex .description p{font-family:Gouly,sans-serif;font-size:1.15em;letter-spacing:.12em}.process_section .flex:nth-child(3) .description{left:initial;right:10%}.process_section .flex:last-child .description{top:25%}.process_section .img-cont{position:relative;width:100%}.process_section .img-cont:after{font-family:Gouly,sans-serif;color:#fff;font-size:2.6em;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;content:' ';background-image:url(../img/_src/01.png);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:10%;width:6.6%;background-size:contain;background-position:center center;right:43%;bottom:31%}.process_section .img-cont2{position:relative;width:100%}.process_section .img-cont2:after{font-family:Gouly,sans-serif;color:#fff;font-size:2.6em;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;content:' ';background-image:url(../img/_src/02.png);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:10%;width:6.6%;background-size:contain;background-position:center center;left:43%;bottom:31%}.process_section .img-cont3{position:relative;width:100%}.process_section .img-cont3:after{font-family:Gouly,sans-serif;color:#fff;font-size:2.6em;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;content:' ';background-image:url(../img/_src/03.png);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:12%;width:6.6%;background-size:contain;background-position:center center;right:50%;bottom:4.5%}.testimonials_section{margin-top:11vh;position:relative}.testimonials_section h2{margin-left:26vw}.testimonials_section .togo{margin-top:-40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.testimonials_section .togo img{margin-left:auto;margin-right:8.5vw;width:14%;height:32%;position:relative}.testimonials_section .togo:before{content:' ';background-image:url(../img/_src/testimonials2.png);height:100%;width:14%;background-size:contain;background-position:center top;background-repeat:no-repeat;right:8.5vw;position:absolute;max-width:14%}.testimonials_section .link_underline{position:absolute;bottom:0}.testimonials_section .d-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:3.5vw;margin-top:-3vh;font-family:Gouly,sans-serif;letter-spacing:.12em}.testimonials_section .d-grid .grid-item{position:relative}.testimonials_section .d-grid .grid-item:before{content:url(../img/_src/quote.png);position:absolute;top:-170px;left:-100px}.testimonials_section .d-grid .grid-item:nth-child(even){margin-top:11.5vh}.testimonials_section .d-grid p{font-size:1.66em;color:#3e4954}.testimonials_section .d-grid .author{text-align:right;display:block;font-size:2.3em;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3e4954}footer{text-align:left;max-width:90%;background:#000;margin-top:14vh;padding-top:5vh;padding-bottom:8vh;display:-ms-grid;display:grid;-ms-grid-columns:.8fr 1.4fr 1.1fr;grid-template-columns:.8fr 1.4fr 1.1fr;color:#fff;padding-left:3.3vw}footer .col-1{margin-top:3.3vh}footer .col-1 span{color:#beb7a4;font-size:.6em;margin-bottom:1.2vh;display:block}footer .col-1 a{font-size:.9em;color:#fff}footer .col-1 .row-2{margin-top:4.7vh}footer .image_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .image_row a{margin-left:1.6vw}footer .image_row a:first-child{margin-left:0}footer .col-3 p{margin-top:1.2vh;max-width:62.5%;font-size:.8em}footer .col-3 p:last-child{margin-top:13.5vh;margin-bottom:0;font-size:.5em}footer .col-3 img{width:initial}.sub_page{height:initial}.contact_section{margin-top:7vw;margin-left:5vw;display:-ms-grid;display:grid;-ms-grid-columns:.7fr 1.3fr;grid-template-columns:.7fr 1.3fr;max-width:90%;grid-gap:0 7vw}.contact_section img{width:100%}.contact_section .contact_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact_section .contact_info h2{margin-top:auto;margin-bottom:3.4vh;letter-spacing:normal}.contact_section .contact_info p{font-size:1.7em}.contact_section .grid-item{display:-ms-grid;display:grid;-ms-grid-columns:35% 35%;grid-template-columns:35% 35%}.contact_section .col-1{margin-top:3.3vh}.contact_section .col-1 .title{color:#beb7a4;font-size:.6em;margin-bottom:1.2vh;display:block}.contact_section .col-1 a{font-size:.9em;color:#000;display:block}.contact_section .col-1 .row-2{margin-top:4.7vh}.contact_section .image_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact_section .image_row a{margin-left:1.6vw}.contact_section .image_row a:first-child{margin-left:0}.contact_section .col-3 p{margin-top:1.2vh;max-width:62.5%;font-size:.8em}.contact_section .col-3 p:last-child{margin-top:13.5vh;margin-bottom:0;font-size:.5em}.damage_section{text-align:center}.damage_section .cta{max-width:70%;margin-left:auto;margin-right:auto;margin-top:7vh;margin-bottom:11.5vh}.damage_section .container_damage{width:53%;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:0 10.5vw}.damage_section .container_damage .grid-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:910px;padding-top:8.6vh;padding-bottom:2.5vh;padding-right:2.4vw;padding-left:2.4vw;background:#fff;border-radius:45px;-webkit-box-shadow:0 0 50px 3px rgba(0,0,0,.1);box-shadow:0 0 50px 3px rgba(0,0,0,.1)}.damage_section .container_damage .grid-item p{text-transform:uppercase;font-size:1.7em;font-family:Lato,sans-serif;color:#dbab3b;margin-bottom:0}.damage_section .container_damage .grid-item img{margin:auto}.damage_section .container_damage .grid-item:nth-child(even){margin-top:16vh}.services_page{background:#000;text-align:center}.services_page .nav ul li a{color:#fff;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.services_page .nav ul li a:hover{color:#8d8d8d}.services_page .nav ul li .active{color:#8d8d8d}.services_page footer{background:#fff}.services_page footer .col-1 a,.services_page footer p{color:#000}.services_page .link_underline{color:#fff;margin-top:14.5vh;font-size:3.8em}.services_section{text-align:left;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.services_section img{width:100%}.services_section h2{margin-left:3vw;color:#fff;margin-top:5vh;letter-spacing:normal}.services_section .left_side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.services_section p{margin-left:15.5vw;padding-left:3.5vw;padding-top:2.5vh;padding-bottom:2.5vh;border-left:2px solid #b1b1b1;font-size:3.8em;color:#8d8d8d;margin-top:auto;margin-bottom:auto}.services_section .right_side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right}.services_section .right_side h2{text-align:right;margin-left:0;margin-right:3vw;margin-top:10vh}.services_section .right_side p{border-left:none;margin-left:auto;margin-right:15.5vw;padding-left:0;padding-right:3.5vw;border-right:2px solid #b1b1b1}.about_page img{width:100%}.about_page .hero_section{height:100vh}.about_page .hero_section .left_side{background:#dbab3b;border-radius:0 0 45px 0;width:77%;height:105%;text-align:left;color:#fff}.about_page .hero_section .left_side .nav ul li a{color:#fff;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.about_page .hero_section .left_side .nav ul li a:hover{color:#000}.about_page .hero_section .left_side .nav ul li .active{color:#000}.about_page .hero_section .left_side h2{margin:0;text-align:left;letter-spacing:.035em;font-family:Gouly,sans-serif}.about_page .hero_section .left_side .line{content:'';height:5px;margin-top:3.3vh;background-color:#fff;-webkit-animation:1.5s ease line;animation:1.5s ease line}.about_page .hero_section .left_side p{text-align:left;letter-spacing:.15em;margin-top:3.3vh;padding-right:5vw}.about_page .hero_section .right_side{width:33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:0}.about_page .hero_section .right_side .menu-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:9vw;width:100%}.about_page .hero_section .right_side .description{text-align:center;margin:auto;padding:0}.about_page .hero_section .right_side .description p{margin-bottom:3vh;margin-top:.7vh}.mission{background-color:#000;display:-ms-grid;display:grid;-ms-grid-columns:1.5fr .5fr;grid-template-columns:1.5fr .5fr;padding-top:50px;padding-bottom:82px;color:#fff;grid-gap:12vw;letter-spacing:.035em}.mission p{margin:auto;margin-left:3vw;font-size:4em;font-family:Gouly,sans-serif}.monarchy{margin-top:14vh}.monarchy h2{text-align:center;font-weight:700;margin-bottom:4vh}.monarchy .container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:1vh 14vw}.monarchy .container .left_side{text-align:left;padding-left:2.5vw;padding-top:2.5vh;padding-bottom:2.5vh;border-left:5px solid #000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:auto;margin-bottom:auto}.monarchy .container .left_side h2{text-align:left;font-weight:300;letter-spacing:normal;margin-bottom:2.7vh}.monarchy .container .left_side .position{font-size:2em;margin-bottom:2.7vh;display:block}.monarchy .container .left_side p{letter-spacing:.04em;color:#beb7a4}.monarchy .container .right_side{text-align:right;padding-right:2.5vw;padding-top:2.5vh;padding-bottom:2.5vh;border-right:5px solid #000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:auto;margin-bottom:auto}.monarchy .container .right_side h2{text-align:right;font-weight:300;letter-spacing:normal;margin-bottom:2.7vh}.monarchy .container .right_side .position{font-size:2em;margin-bottom:2.7vh;display:block}.monarchy .container .right_side p{letter-spacing:.04em;color:#beb7a4}.test_hidden{display:none}.toggle-mnu{display:block;width:28px;height:28px}.toggle-mnu span:after,.toggle-mnu span:before{content:"";position:absolute;right:0;top:7px}.toggle-mnu span:before{width:120%!important}.toggle-mnu span:after{top:14px}.toggle-mnu span{position:relative;display:block}.toggle-mnu span,.toggle-mnu span:after,.toggle-mnu span:before{width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}.toggle-mnu.on span{background-color:transparent}.toggle-mnu.on span:before{-webkit-transform:rotate(45deg) translate(-2px,0);-ms-transform:rotate(45deg) translate(-2px,0);transform:rotate(45deg) translate(-2px,0);width:100%!important}.toggle-mnu.on span:after{-webkit-transform:rotate(-45deg) translate(6px,-7px);-ms-transform:rotate(-45deg) translate(6px,-7px);transform:rotate(-45deg) translate(6px,-7px)}.toggle-mnu.on+#menu{opacity:1;visibility:visible}.hidden{display:none}.contact .nav ul li a{color:#dbab3b;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.contact .nav ul li a:hover{color:#000}.contact .nav ul li .active{color:#000}.mob,.super_mob{display:none!important}.search{margin-right:2vw}.img_rot{-webkit-animation:5s linear 0s normal none infinite running rot;animation:5s linear 0s normal none infinite running rot}@-webkit-keyframes rot{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rot{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes line{0%{opacity:0;width:0%}100%{opacity:.7;width:100%}}@keyframes line{0%{opacity:0;width:0%}100%{opacity:.7;width:100%}}@-webkit-keyframes linehov{0%{opacity:.7;width:100%}100%{opacity:0;width:0%}}@keyframes linehov{0%{opacity:.7;width:100%}100%{opacity:0;width:0%}}@-webkit-keyframes quote{0%{-webkit-transform:rotate(0) scale(2);transform:rotate(0) scale(2)}100%{-webkit-transform:rotate(-350deg);transform:rotate(-350deg)}}@keyframes quote{0%{-webkit-transform:rotate(0) scale(2);transform:rotate(0) scale(2)}100%{-webkit-transform:rotate(-350deg);transform:rotate(-350deg)}}@-webkit-keyframes circle{0%{-webkit-transform:scale(.2) translateX(50%);transform:scale(.2) translateX(50%)}100%{-webkit-transform:scale(initial);transform:scale(initial)}}@keyframes circle{0%{-webkit-transform:scale(.2) translateX(50%);transform:scale(.2) translateX(50%)}100%{-webkit-transform:scale(initial);transform:scale(initial)}}@-webkit-keyframes circle2{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes circle2{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.about_section .super_dt{max-width:15%;margin-top:-30px}.about_section .gif{width:85%}[data-reveal=content]{display:inline-block;position:relative}[data-reveal=cover]{position:absolute;top:0;left:0;width:0;height:100%;z-index:1}[data-reveal=text]{opacity:0}[data-js=reveal].loaded [data-reveal=cover]{-webkit-animation:reveal-cover 1.5s ease-in-out;animation:reveal-cover 1.5s ease-in-out}[data-js=reveal].loaded [data-reveal=text]{opacity:1;-webkit-animation:reveal-text 1.5s ease-in-out;animation:reveal-text 1.5s ease-in-out}@-webkit-keyframes reveal-cover{0%{width:0;left:0}44%{width:100%;left:0}54%{width:100%;left:0}100%{width:0;left:100%}}@keyframes reveal-cover{0%{width:0;left:0}44%{width:100%;left:0}54%{width:100%;left:0}100%{width:0;left:100%}}@-webkit-keyframes reveal-text{0%{opacity:0}44%{opacity:0}54%{opacity:1}}@keyframes reveal-text{0%{opacity:0}44%{opacity:0}54%{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media only screen and (min-width:4000px){.about_section img{width:100%}}@media only screen and (max-width:2400px){.logo{max-width:200px}body{font-size:16px}.img_row img{max-width:80px}.hero_section .left_side h1{margin-bottom:-100px}.hero_section .right_side{background-position:bottom center}.about_section img{max-width:80%}.about_section .d-grid .description p{max-width:500px}.damage_section .container_damage .grid-item{height:800px}}@media only screen and (max-width:2000px){.about_section .gif{width:100%;max-width:95%;min-height:200px}.damage_section .container_damage .grid-item{height:550px}}@media only screen and (max-width:1500px){.about_section .d-grid{margin-top:-35vh}.damage_section .container_damage .grid-item{height:500px}.hero_section .left_side{width:78%}.hero_section .right_side{padding-top:6vh}}@media only screen and (max-width:1200px){.search{max-width:10%}body{font-size:14px}.damage_section .container_damage .grid-item{height:400px}.services_section p{margin-left:5vw}.services_section .right_side p{margin-right:5vw}.hero_section .right_side{width:30%;padding-top:6vh}}@media only screen and (max-width:992px){.process_section .img-cont3:after,.process_section .img-cont:after{width:8.6%;height:9.8%;bottom:3%;right:3%}.process_section .img-cont2:after{width:8.6%;bottom:3%;left:3%}.mob .toggle-mnu{margin-right:9vw}.mission{padding-top:100px}.about_page .hero_section .left_side{height:110%}.about_page .hero_section .left_side .line{height:2px}.damage_section .container_damage{-ms-grid-columns:1fr;grid-template-columns:1fr;width:90%}.damage_section .container_damage .grid-item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:7vh;padding-left:5vw;padding-right:5vw}.damage_section .container_damage .grid-item p{margin-top:3.3vh}.damage_section .container_damage .grid-item:nth-child(even){margin-top:7vh}.damage_section .container_damage .grid-item:first-child{margin-top:0}.toggle-mnu{display:block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.menu{display:none;float:right;text-align:right;min-width:250px;background-color:#1c242c;top:80px;border-bottom:#111821 4px solid;border-top:#232d3b 4px solid;position:fixed;right:5vw;z-index:9100}.menu li:hover:after{opacity:0}.menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu .menu_item{margin-right:0;display:block;line-height:0;padding:0}.menu .menu_item.active a{background-color:#273646;text-decoration:none;font-family:RalewayBold}.menu a{display:block;line-height:48px;padding:0 20px;background-color:transparent;font-size:em(15px);text-transform:uppercase;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-bottom:#222c36 1px solid}.menu a:hover{background-color:#273646;text-decoration:none}.nav ul li a{color:#fff}h2{font-size:3em}.hero_section{padding:0}.hero_section h2{margin-bottom:-50px}.about_grid,.process_section{padding:0 3vw}.dt{display:none!important}.mob{display:block!important}.swap{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.super_mob{display:none!important}.process_section .description{margin-top:50px}footer{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.about_page .hero_section .left_side .toggle-mnu span,.about_page .hero_section .left_side .toggle-mnu span:after,.about_page .hero_section .left_side .toggle-mnu span:before,.about_page .toggle-mnu span,.about_page .toggle-mnu span:after,.about_page .toggle-mnu span:before,.home .toggle-mnu span,.home .toggle-mnu span:after,.home .toggle-mnu span:before,.sub_page .toggle-mnu span,.sub_page .toggle-mnu span:after,.sub_page .toggle-mnu span:before{background-color:#000}.about_page .hero_section .left_side .toggle-mnu.on span,.about_page .toggle-mnu.on span,.home .toggle-mnu.on span,.sub_page .toggle-mnu.on span{background-color:transparent}.about_page .hero_section .left_side .nav ul li a,.about_page .nav ul li a,.home .nav ul li a,.sub_page .nav ul li a{color:#fff}.about_page .hero_section .left_side .nav ul li .active,.about_page .nav ul li .active,.home .nav ul li .active,.sub_page .nav ul li .active{color:#dbab3b}.services_page .toggle-mnu span,.services_page .toggle-mnu span:after,.services_page .toggle-mnu span:before{background-color:#fff}.services_page .toggle-mnu.on span{background-color:transparent}}@media only screen and (max-width:768px){.about_page .hero_section{height:initial}.about_page .hero_section .left_side{width:100%}.container{width:90%}.contact_section{-ms-grid-columns:1fr;grid-template-columns:1fr}.contact_section .contact_info{text-align:center;margin-top:50px}.contact_section .grid-item{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.services_section{-ms-grid-columns:1fr;grid-template-columns:1fr}.services_section .right_side{-ms-grid-row:3;grid-row:3}.testimonials_section .d-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.testimonials_section .d-grid .grid-item{margin-top:50px}.testimonials_section .d-grid .grid-item:nth-child(even){margin-top:50px}.about_section .d-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.about_section .d-grid{text-align:center;grid-gap:50px}.about_section .d-grid p{margin-left:auto;margin-right:auto}.about_section .d-grid ul{margin-left:auto;margin-right:auto}.process_section h2{margin-left:initial;text-align:center}}@media only screen and (max-width:600px){.testimonials_section .togo{margin-right:1vw;margin-top:0}.testimonials_section .link_underline{position:initial}.about_section .d-grid{margin-top:-20vh}.search{display:none}.mission,.monarchy .container{-ms-grid-columns:1fr;grid-template-columns:1fr}.hero_section .right_side{padding-top:12vh}}@media only screen and (max-width:480px){.hero_section h2{margin-bottom:30px}.hero_section .right_side{width:100%}.homepage,.super_dt{display:none!important}.about_section .d-grid{margin-top:50px}.hero_section .left_side{width:100%}.about_page .hero_section .right_side{padding-top:20px}.about_page .hero_section,.home .hero_section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about_page .hero_section .right_side,.home .hero_section .right_side{width:100%}.about_page .hero_section .left_side,.home .hero_section .left_side{height:100%;width:100%}.about_page .toggle-mnu,.home .toggle-mnu{margin-right:9vw}.about_page .swap,.home .swap{margin-left:auto}.about_page .super_mob,.home .super_mob{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}footer{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:center;max-width:100%}footer .image_row{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}footer .col-3 img,footer .col-3 p{margin-left:auto;margin-right:auto}.services_page .link_underline{font-size:2em}.testimonials_section h2{margin-left:0;text-align:center}.hero_section .sub_page{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:6vw}.super_mob{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.about_section img{max-width:90%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:320px){.contact_section .grid-item{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:center}}