@font-face{font-family:'Bruno Ace SC';src:url(../../../../themes/DesignDeveloping/fonts/hinted-BrunoAceSC-Regular.eot);src:url("../../../../themes/DesignDeveloping/fonts/hinted-BrunoAceSC-Regular.eot?#iefix") format("embedded-opentype"),url(../../../../themes/DesignDeveloping/fonts/hinted-BrunoAceSC-Regular.woff2) format("woff2"),url(../../../../themes/DesignDeveloping/fonts/hinted-BrunoAceSC-Regular.woff) format("woff"),url(../../../../themes/DesignDeveloping/fonts/hinted-BrunoAceSC-Regular.ttf) format("truetype"),url("../../../../themes/DesignDeveloping/fonts/hinted-BrunoAceSC-Regular.svg#BrunoAceSC-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Black.eot);src:url("../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Black.eot?#iefix") format("embedded-opentype"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Black.woff2) format("woff2"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Black.woff) format("woff"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Black.ttf) format("truetype"),url("../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Black.svg#Montserrat-Black") format("svg");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:'Montserrat';src:url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Bold.eot);src:url("../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Bold.woff2) format("woff2"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Bold.woff) format("woff"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Bold.ttf) format("truetype"),url("../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Bold.svg#Montserrat-Bold") format("svg");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:'Montserrat';src:url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Regular.eot);src:url("../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Regular.woff2) format("woff2"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Regular.woff) format("woff"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Regular.ttf) format("truetype"),url("../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Regular.svg#Montserrat-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Medium.eot);src:url("../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Medium.woff2) format("woff2"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Medium.woff) format("woff"),url(../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Medium.ttf) format("truetype"),url("../../../../themes/DesignDeveloping/fonts/hinted-Montserrat-Medium.svg#Montserrat-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}html,body{height:auto}html{min-height:100%;position:relative}body{position:static;background-color:#EFEEEE;scroll-snap-type:y mandatory}section{scroll-snap-align:start;height:auto}@media only screen and (min-width:992px){section{scroll-snap-align:start;height:100vh}}.header .custom-logo{max-width:36px}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#555;font-size:14px}input:-moz-placeholder,textarea:-moz-placeholder{color:#555;font-size:14px}input::-moz-placeholder,textarea::-moz-placeholder{color:#555;font-size:14px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#555;font-size:14px}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea,select{margin-bottom:0}body{color:#030407;font-family:"Montserrat"}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:inherit;color:inherit}p:empty{display:none}p a{text-decoration:underline}a{color:#1a608b;transition:all .3s ease-in-out}a:hover,a:focus{color:#0a2535}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table;height:0;overflow:hidden}.clearfix:after{clear:both}.align-middle{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.not-found{padding-top:100px;padding-bottom:100px}.not-found .label{text-decoration:none;cursor:pointer;background-color:#1a608b}.not-found .label:hover{background-color:#144869;color:#fff}.btn-wrapper{text-align:center;margin:0 auto}.btn-wrapper{padding:1.5rem 0;filter:url("../../../../themes/DesignDeveloping/css/#goo")}.btn{display:inline-block;font-size:16px;font-weight:500;text-transform:uppercase;text-align:center;background:#9C092A;color:#fff;line-height:1;border-radius:1em;position:relative;min-width:8.23em;text-decoration:none;padding:15px 100px}.btn:before,.btn:after{width:4.4em;height:2.95em;position:absolute;content:"";display:inline-block;background:#9C092A;border-radius:50%;transition:transform 1s ease;transform:scale(0);z-index:-1}.btn:before{top:-25%;left:20%}.btn:after{bottom:-25%;right:20%}.btn:hover:before,.btn:hover:after{transform:none}#field_1_8{opacity:0;height:0;position:absolute;z-index:-1}.contain-wpml_nav{display:flex;justify-content:space-between}.wpml-ls{padding:0}.wpml-ls-current-language{border-bottom:1px solid #9C092A}.footer{margin-top:50px}.bottom-line{display:flex;padding:11px 0}.bottom-line .custom-logo-link{margin-right:15px}.bottom-line .copyright{margin-bottom:0;text-transform:uppercase;font-weight:300;font-size:12px;line-height:2}.footer-menu{margin:0;list-style:none;padding:0}.footer-menu li{display:inline-block}.footer-menu li a{display:block;padding:5px 10px}header{border:1px solid #d5d1d8;box-sizing:border-box;box-shadow:0 8px 16px rgb(209 205 199 / .5);border-radius:0;padding:11px 0;position:relative}header:after{content:'';display:block;position:absolute;left:50%;top:-1px;transform:translateX(-50%);height:70px;width:17px;background-color:#9C092A;border-radius:0 0 3px 3px}.menu{margin:0;list-style:none;padding:0;display:flex;justify-content:space-around;transition:all .3s ease-in-out}.menu li a{text-transform:uppercase;font-family:"Montserrat";font-weight:300;font-size:11px;letter-spacing:.05em;line-height:29px;color:#030407;display:block;padding:0 15px}.menu.header-menu-right{justify-content:flex-end}.navbar-toggler{position:relative;display:inline-block;padding:0 5px 0 45px;margin-left:15px;height:30px;background-color:#fff0;vertical-align:top;cursor:pointer;outline:none}.navbar-toggler:after{content:'';position:absolute;display:block;width:40px;height:2px;background:#030407;top:50%;left:5px;margin-top:-8px;box-shadow:0 7px 0 #030407,0 14px 0 #030407}.navbar-toggler span{display:block;font-size:16px}.nav-wrapper{display:flex}.heroimage{height:100vh;position:relative;width:100%}.heroimage .hero-image{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);max-width:1140px;max-height:285px;width:100%}.heroimage .home-hero-bobls{position:absolute;top:20%;transform:translateY(-50%);max-width:300px;height:250px}.heroimage .btn-wrapper{position:absolute;bottom:15%;left:50%;transform:translateX(-50%)}.about{height:100vh;position:relative;display:flex;align-items:center;flex-wrap:wrap;align-content:center}.about .about-content{position:relative}.about .about-content:before{content:'About';position:absolute;top:50%;left:-50px;transform:translateY(-50%) rotate(180deg);display:block;text-transform:uppercase;color:#9C092A;opacity:.5;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-family:"Bruno Ace SC";font-size:25px}.about-wrapper{position:relative;padding:40px 48px 50px 98px;background:#efeeee;box-shadow:9px 9px 16px rgb(209 205 199 / .5),-9px -9px 16px rgb(255 255 255 / .56);border-radius:15px;font-size:18px;line-height:1.4;font-family:"Montserrat";font-weight:400}.about-wrapper .title-section{font-family:"Bruno Ace SC";font-size:21px;line-height:1.2;margin-bottom:1.6em;font-weight:400}.about-wrapper:before{content:'';display:block;position:absolute;top:50%;left:-21px;transform:translateY(-50%);width:11px;height:90%;border-radius:4px;background-color:#9C092A}.three_step .container-content{position:relative}.three_step .container-content:before{content:'approach';position:absolute;top:50%;left:-50px;transform:translateY(-50%) rotate(180deg);display:block;text-transform:uppercase;color:#9C092A;opacity:.5;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-family:"Bruno Ace SC";font-size:25px}.three_step-title{width:100%;margin:2em auto;font-family:"Bruno Ace SC";font-size:32px;font-weight:400}.three_step-list{display:flex;justify-content:space-between}.three_step-item-title{position:relative;font-family:"Bruno Ace SC";font-size:21px;font-weight:400;margin-bottom:1em}.three_step-item-title:before{content:'';display:block;position:absolute;left:-53px;top:50%;transform:translateY(-50%);width:40px;height:11px;border-radius:4px;background-color:#9C092A}.three_step-item-wrapp{padding:20px 32px 60px 100px}.three_step-item{padding-top:40px;width:100%;max-width:31%;background:#efeeee;box-shadow:9px 9px 16px rgb(209 205 199 / .5),-9px -9px 16px rgb(255 255 255 / .56);border-radius:15px}.three_step-item img{display:block;margin:0 auto 20px;max-width:130px}.brif_line-wrapp{height:auto;margin:250px 0 150px}.brif_line-wrapp .container{position:relative}.brif_line-wrapp img{position:absolute;left:-70px;width:600px;top:-235px;z-index:-1;object-fit:contain}.brif_line{width:100%;background:#efeeee;box-shadow:9px 9px 16px rgb(209 205 199 / .56),-9px -9px 16px rgb(255 255 255 / .56);border-radius:6px;padding:25px 0}.brif_line-text{display:flex;align-items:center}.brif_line-title{font-family:"Montserrat";font-size:22px;line-height:1;margin-bottom:0;font-weight:400}@media only screen and (min-width:640px) and (max-width:1199px){.three_step-item-wrapp{padding:20px 30px 30px 60px}.three_step-item-title:before{width:35px;left:-48px}.three_step .container-content:before{left:-22px}.home-hero-bobls svg{width:100%}}@media only screen and (min-width:768px) and (max-width:991.99px){.about .about-wrapper{padding:40px 50px}.about .about-content:before{left:-20px}.three_step{height:auto}.three_step .container-content:before{left:-25px}.three_step-list{justify-content:center;flex-wrap:wrap;column-gap:30px;row-gap:30px}.three_step-item{max-width:47%}.brif_line{padding:40px 0 20px}.brif_line-text{text-align:center;justify-content:center}}@media only screen and (max-width:767.99px){.about-wrapper{padding:40px 50px}.three_step{height:auto}.three_step .container-content:before{left:-25px}.three_step-list{justify-content:center;flex-wrap:wrap;column-gap:30px;row-gap:30px}.three_step-item{max-width:100%}.brif_line-title{text-align:center}}@media only screen and (max-width:640.99px){.heroimage .hero-image{width:90%}}.team{padding:200px 0;min-height:980px}.team .container{position:relative}.team .container:before{content:'Our Team';position:absolute;top:50%;left:-50px;transform:translateY(-50%) rotate(180deg);display:block;text-transform:uppercase;color:#9C092A;opacity:.5;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-family:"Bruno Ace SC";font-size:25px}.team-person{position:relative}.team-person:nth-of-type(6n+0) .team-person-wrapper,.team-person:nth-of-type(5n+0) .team-person-wrapper,.team-person:nth-of-type(4n+0) .team-person-wrapper{margin:0 0 3em auto}.team-person a:hover{text-decoration:none}.team-person a:hover .team-person-wrapper{transform:scale(1.1)}.team-person-wrapper{transition:all .3s ease;transform:rotate3d(0,2,0,0deg);width:275px;height:275px;border-radius:50%;background:#EFEEEE;box-shadow:9px 9px 16px rgb(209 205 199 / .56),-9px -9px 16px rgb(255 255 255 / .56);position:relative;margin-bottom:3em;z-index:2}.team-person-img{position:relative;top:10px;left:28px;width:150px;height:150px;border-radius:50%;overflow:hidden;border:5px solid #EFEEEE;box-shadow:9px 9px 16px rgb(209 205 199 / .56),-9px -9px 16px rgb(255 255 255 / .56);transition:transform .3s ease-in-out}.team-person-img img{width:100%;object-fit:cover;height:100%}.team-person-img__zsu{position:absolute;right:10px;top:10px;z-index:10;width:50px;object-fit:contain}.team-person-linkTo{display:block;width:100%;height:100%}.team-person-linkTo:hover .team-person-img{transform:scale(1.05)}.team-person-title{font-family:"Montserrat";text-transform:uppercase;font-weight:600;font-size:21px;display:inline-block;position:relative;left:50%;padding-top:10px;color:#030407}.team-person-position{font-size:12px;font-family:"Bruno Ace SC";text-transform:uppercase;font-weight:400;text-align:center;max-width:220px;margin:0 auto 4px;color:#030407}.team-person-experience{text-align:center;font-weight:300;font-size:11px;font-family:"Montserrat";margin-bottom:4px;color:#030407}@media only screen and (min-width:768px) and (max-width:991.99px){.team{height:auto}.team .container:before{left:-25px}}@media only screen and (max-width:767.99px){.team .row .team-person:nth-of-type(1){order:1}.team .row .team-person:nth-of-type(2){order:3}.team .row .team-person:nth-of-type(3){order:5}.team .row .team-person:nth-of-type(4){order:2}.team .row .team-person:nth-of-type(5){order:4}.team .row .team-person-wrapper{margin-bottom:1em}}@media only screen and (max-width:640.99px){.team{padding:100px 0}.team .container:before{position:relative;writing-mode:horizontal-tb;transform:none;width:100%;text-align:center;margin-bottom:1em;left:0;top:0}}.our-work{padding:100px 0}.our-work .container{position:relative}.our-work .container:before{content:'Our Works';position:absolute;top:50%;left:-50px;transform:translateY(-50%) rotate(180deg);display:block;text-transform:uppercase;color:#9C092A;opacity:.5;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-family:"Bruno Ace SC";font-size:25px}.our-work-title{margin-bottom:50px}.our-work-wrapper{background:#EFEEEE;box-shadow:9px 9px 16px rgb(209 205 199 / .56),-9px -9px 16px rgb(255 255 255 / .56);border-radius:6px;padding:15px 0}.our-work-item{border-right:1px solid #ccc;padding:5px 10px!important}.our-work-item:last-of-type{border:none}.our-work-item:hover .our-work-item-content{opacity:1}.our-work-item-img{border-radius:10px;overflow:hidden;position:relative;height:350px}.our-work-item-img img{width:100%;height:100%;object-fit:cover;z-index:-1}.our-work-item-content{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;padding:10px;background-color:rgb(156 9 42 / .7);color:#fff;transition:opacity .5s ease}.our-work-item-title,.our-work-item-subtitle{font-size:21px;line-height:29px;font-family:"Montserrat";margin-bottom:0;padding-left:16px;font-weight:600}.our-work-item-title{text-transform:uppercase;padding-top:2em}.our-work-item-industry{font-family:"Montserrat";font-size:12px;line-height:29px;padding-left:16px}.our-work-item-description{font-family:"Montserrat";font-weight:500;font-size:13px;line-height:21px}.our-work-item-link{text-align:center;margin:30px 0 20px}.our-work-item-link a{display:block;font-family:"Montserrat";font-size:16px;line-height:50px;font-weight:500;background:#EFEEEE;color:#030407;box-shadow:9px 9px 16px rgb(209 209 209 / .56),-9px -9px 16px rgb(255 255 255 / .56);border-radius:8px;transition:all .3s ease}.our-work-item-link a:hover{background-color:#9C092A;color:#fff;text-decoration:none}@media only screen and (min-width:768px) and (max-width:991.99px){.our-work{height:auto}.our-work .container:before{left:-25px}.our-work .our-work-wrapper{margin:0}}@media only screen and (max-width:767.99px){.our-work-wrapper{row-gap:50px;padding:15px 0 0}}.our-blog{padding:100px 0}.our-blog .container{position:relative}.our-blog .container:before{content:'Blog';position:absolute;top:50%;left:-50px;transform:translateY(-50%);display:block;text-transform:uppercase;color:#9C092A;opacity:.5;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-family:"Bruno Ace SC";font-size:25px}.our-blog-item-wrapper{background:#EFEEEE;box-shadow:9px 9px 16px rgb(209 205 199 / .56),-9px -9px 16px rgb(255 255 255 / .56);border-radius:15px;padding:30px 90px;height:100%}.our-blog-item-wrapper p{font-size:15px;line-height:1.32;font-family:"Montserrat";margin-bottom:20px}.our-blog-item-title{font-family:"Montserrat";font-weight:500;font-size:20px;margin-bottom:25px}.home_contact-form,.contact_form-wrapper{padding:100px 0;height:auto;margin:0 auto}.home_contact-form_title,.contact_form-wrapper_title{font-family:"Bruno Ace SC";font-size:32px;font-weight:400}.home_contact-form_subtitle,.contact_form-wrapper_subtitle{font-family:"Montserrat";font-weight:600;font-size:25px}.home_contact-form .container,.contact_form-wrapper .container{position:relative}.home_contact-form .container:before,.contact_form-wrapper .container:before{content:'Contact';position:absolute;top:50%;left:-50px;transform:translateY(-50%) rotate(180deg);display:block;text-transform:uppercase;color:#9C092A;opacity:.5;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-family:"Bruno Ace SC";font-size:25px}.home_contact-form #field_3_8,.home_contact-form #field_1_6,.home_contact-form #field_4_8,.home_contact-form #field_5_8,.contact_form-wrapper #field_3_8,.contact_form-wrapper #field_1_6,.contact_form-wrapper #field_4_8,.contact_form-wrapper #field_5_8{opacity:0;position:absolute;z-index:-1;height:0;width:0;top:0}.home_contact-form_wrapper .gform_wrapper,.contact_form-wrapper .gform_wrapper{max-width:580px;margin:0 auto}.home_contact-form_wrapper .gform_wrapper .validation_message,.home_contact-form_wrapper .gform_wrapper .validation_error,.contact_form-wrapper .gform_wrapper .validation_message,.contact_form-wrapper .gform_wrapper .validation_error{color:#9C092A}.home_contact-form_wrapper .gform_wrapper ul,.contact_form-wrapper .gform_wrapper ul{padding:0;margin-bottom:30px;list-style-type:none;text-align:left}.home_contact-form_wrapper .gform_wrapper ul li label,.contact_form-wrapper .gform_wrapper ul li label{margin-top:15px}.home_contact-form_wrapper .gform_wrapper ul li input:not([type="radio"]),.contact_form-wrapper .gform_wrapper ul li input:not([type="radio"]){width:100%;background:#EFEEEE;box-shadow:9px 9px 16px rgb(209 205 199 / .56),-9px -9px 16px rgb(255 255 255 / .56),inset 8px 8px 16px rgb(209 205 199 / .56),inset -8px -8px 16px rgb(255 255 255 / .56);border-radius:8px;border:none;padding:8px 15px;line-height:25px;margin-bottom:8px}.home_contact-form_wrapper .gform_wrapper ul li textarea,.contact_form-wrapper .gform_wrapper ul li textarea{width:100%;padding:8px 15px;background:#EFEEEE;box-shadow:9px 9px 16px rgb(209 205 199 / .56),-9px -9px 16px rgb(255 255 255 / .56),inset 8px 8px 16px rgb(209 205 199 / .56),inset -8px -8px 16px rgb(255 255 255 / .56);border-radius:8px;border:none}.home_contact-form_wrapper .gform_wrapper ul ul.gfield_radio,.contact_form-wrapper .gform_wrapper ul ul.gfield_radio{display:flex;justify-content:space-between}.home_contact-form_wrapper .gform_wrapper ul ul.gfield_radio li,.contact_form-wrapper .gform_wrapper ul ul.gfield_radio li{position:relative}.home_contact-form_wrapper .gform_wrapper ul ul.gfield_radio li input,.contact_form-wrapper .gform_wrapper ul ul.gfield_radio li input{opacity:0;width:0}.home_contact-form_wrapper .gform_wrapper ul ul.gfield_radio li label,.contact_form-wrapper .gform_wrapper ul ul.gfield_radio li label{position:relative;cursor:pointer;background:#EFEEEE;padding:20px;text-transform:uppercase;box-shadow:9px 9px 16px rgb(209 205 199 / .56),-9px -9px 16px rgb(255 255 255 / .56);border-radius:23px;font-size:16px;font-family:"Montserrat"}.home_contact-form_wrapper .gform_wrapper ul ul.gfield_radio li label.label_checked,.contact_form-wrapper .gform_wrapper ul ul.gfield_radio li label.label_checked{background-color:#9C092A;color:#fff}.home_contact-form_wrapper .gform_wrapper .gform_footer input[type="submit"],.contact_form-wrapper .gform_wrapper .gform_footer input[type="submit"]{background-color:#9C092A;display:block;line-height:50px;width:80%;margin:0 auto;color:#fff;font-family:"Montserrat";font-weight:500;font-size:18px;border:3px solid #9C092A;border-radius:16px;text-transform:uppercase;transition:all .3s ease}.home_contact-form_wrapper .gform_wrapper .gform_footer input[type="submit"]:hover,.contact_form-wrapper .gform_wrapper .gform_footer input[type="submit"]:hover{color:#9C092A;background-color:#fff0}@media only screen and (min-width:768px) and (max-width:991.99px){.home_contact-form .container:before,.contact_form-wrapper .container:before{left:-25px}}@media only screen and (max-width:640.99px){.three_step .container-content:before{display:none}}.single-dev{position:relative}.single-dev .container{top:100px;max-width:70vw;padding:100px 15px}.list-portfolio{padding:40px 0;width:100%}.list-portfolio__item{position:relative;border-bottom:2px solid #9C092A}.list-portfolio__item:last-of-type{border-bottom:none}.list-portfolio__item:before{content:'';display:block;height:20px;position:absolute;top:0;width:100%;background:#eee;background:linear-gradient(180deg,#eeeeee 20%,#fff0 100%);opacity:1;z-index:5}.list-portfolio__item:after{position:absolute;left:0;bottom:0;width:100%;height:20px;background:#eee;background:linear-gradient(0deg,#eeeeee 20%,#fff0 100%);content:'';display:block;opacity:1;z-index:5}.list-portfolio__item:hover:after,.list-portfolio__item:hover:before{opacity:.5}.list-portfolio__item .team-container{display:block;position:relative;text-decoration:none;color:#030407;padding:10px}.list-portfolio__item .team-container:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(238 238 238 / .4);content:'';display:block;opacity:1;transition:all .5s ease-in-out}.list-portfolio__item .team-container:hover .team-additional_image{display:block}.list-portfolio__item .team-container:hover:after{display:none;opacity:0;background-color:#fff0}.list-portfolio__item .team-bg{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;height:100%;width:100%;object-position:center;transition:height 0.5s ease-in-out .2s}.list-portfolio .team-container{position:relative;width:100%;display:flex;min-height:100px}.list-portfolio .team-container:hover .team-description{max-height:1000px;opacity:1;border:1px solid #9C092A}.list-portfolio .team-description{padding:10px;display:flex;max-height:0;opacity:0;overflow:hidden;gap:30px;background-color:#fff;max-width:55%;width:100%;position:relative;z-index:10;margin:20px;transition:max-height 0.6s ease,opacity 0.6s ease}.list-portfolio .team-description__left{display:flex;flex-direction:column;gap:5px;width:100%;max-width:40%;flex:40%}.list-portfolio .team-description__left p{font-size:14px;margin-bottom:0}.list-portfolio .team-description__right{width:100%;max-width:56%;flex:56%}.team-additional_image{display:none;max-width:40%;width:100%;height:300px;position:relative;z-index:10;object-fit:cover}.text-center{width:100%}.section-title{margin:50px 0 20px}.with_form{padding:30px 15px 100px}.with_form .section-title{width:100%;margin-bottom:0;font-family:"Bruno Ace SC"}.with_form .with_form-description{width:100%;max-width:576px;font-family:"Montserrat";margin:0 auto}.with_form .with_form-deshome_contact-form_wrapper{text-align:center;width:100%}.with_form p{width:100%;text-align:center;font-size:18px;line-height:1.5}.with_form-form{width:100%;max-width:576px;margin:0 auto}.with_form-form .gform_wrapper ul.gform_fields{list-style-type:none;margin:0;padding:0}.with_form-form .gform_wrapper ul.gform_fields li{width:100%}.with_form-form .gform_wrapper ul.gform_fields li input,.with_form-form .gform_wrapper ul.gform_fields li textarea{width:100%}.with_form-form .gform_wrapper ul.gform_fields label{margin-top:15px}.with_form-form .gform_wrapper ul.gform_fields input:not([type="radio"]){width:100%;background:#EFEEEE;box-shadow:9px 9px 16px rgb(209 205 199 / .56),-9px -9px 16px rgb(255 255 255 / .56),inset 8px 8px 16px rgb(209 205 199 / .56),inset -8px -8px 16px rgb(255 255 255 / .56);border-radius:8px;border:none;padding:14px 20px;line-height:25px;margin-bottom:8px}.with_form-form .gform_wrapper ul.gform_fields .gfield_checkbox{list-style-type:none;padding:0}.with_form-form .gform_wrapper ul.gform_fields .gfield_checkbox li.gchoice{display:flex;align-items:center;margin-bottom:15px}.with_form-form .gform_wrapper ul.gform_fields .gfield_checkbox li.gchoice input{width:36px;height:36px;margin-right:20px;margin-bottom:0}.with_form-form .gform_wrapper ul.gform_fields .gfield_checkbox li.gchoice label{margin:0}.with_form-form .gform_wrapper ul.gform_fields textarea{width:100%;padding:8px 15px;background:#EFEEEE;box-shadow:9px 9px 16px rgb(209 205 199 / .56),-9px -9px 16px rgb(255 255 255 / .56),inset 8px 8px 16px rgb(209 205 199 / .56),inset -8px -8px 16px rgb(255 255 255 / .56);border-radius:8px;border:none}.with_form-form .gform_wrapper .gform_footer{margin:30px auto 60px}.with_form-form .gform_wrapper .gform_footer input[type="submit"]{background-color:#9C092A;display:block;line-height:50px;width:80%;margin:0 auto;color:#fff;font-family:"Montserrat";font-weight:500;font-size:18px;border:3px solid #9C092A;border-radius:16px;text-transform:uppercase;transition:all .3s ease}#field_2_5{position:absolute;height:0;width:0;z-index:-1;opacity:0}.gform_submission_error{color:#9C092A;font-size:16px;text-align:center;margin-bottom:0}.validation_message{color:#9C092A;font-size:14px}.gform_confirmation_message{text-align:center;width:100%;font-family:"Montserrat";color:#1a608b;font-size:18px}.footer-information{margin:100px 0 150px;padding:70px 15px;text-align:center}.footer-information>.container{position:relative}.footer-information>.container:before{content:'';display:block;position:absolute;left:-10%;top:50%;transform:translateY(-50%);width:445px;height:384px;background-image:url(../../../../themes/DesignDeveloping/images/decore_it.png)}.footer-information-title{font-family:"Bruno Ace SC";width:100%;font-weight:400}.footer-information-numbers{width:100%;display:flex;flex-direction:column;text-align:center;margin-top:20px}.footer-information-numbers a{color:#000;font-size:18px}.footer-information-numbers a.footer-information-numbers-email{margin-top:20px}.support-first-content{padding:150px 0;height:auto}.support-content-row{max-width:720px;margin:0 auto;position:relative}.support-content-row .btn-wrap{text-align:center;margin:0 auto}.support-content-row:before{content:'';bottom:150px;left:-130px;display:block;position:absolute;width:75px;height:60px;background-size:contain;background-repeat:no-repeat;background-image:url(../../../../themes/DesignDeveloping/images/decore_support_2.png)}.border-top-bottom{padding:50px 15px;border-top:2px solid #9C092A;border-bottom:2px solid #9C092A}.border-top-bottom p{font-size:20px;line-height:34px;margin-bottom:0;font-family:"Montserrat"}.support-content{padding-bottom:100px}.support-content .container{position:relative}.support-content .container:before{content:'';position:absolute;top:-80px;right:30px;width:251px;height:202px;background-image:url(../../../../themes/DesignDeveloping/images/decore_support_1.png)}.support-title{font-family:"Bruno Ace SC";font-size:32px;line-height:39px;font-weight:400}.support-list{padding:50px 0}.support-list ul{position:relative;padding:15px 0 10px 40px}.support-list ul:before{content:'';display:block;position:absolute;width:1px;height:100%;background-color:#9C092A;left:19px;top:0;bottom:0}.support-list ul li{font-family:"Montserrat";font-size:18px;line-height:30px;position:relative;list-style-type:none;margin-bottom:10px}.support-list ul li:before{content:"";position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMC4wNTk2IiByPSI3IiBzdHJva2U9IiM5QzA5MkEiIHN0cm9rZS13aWR0aD0iNiIvPgo8L3N2Zz4K);background-size:contain}.btn-wrap a:focus{color:#fff}#open_contact-form{transition:opacity .3s ease}#open_contact-form.active{opacity:.5}.contact_form-wrapper{display:none}.contact_form-wrapper.active{display:block}.contact_form-title,.contact_form-subtitle{width:100%}.contact_form-title{font-weight:400;font-family:"Bruno Ace SC"}