.elementor-3730 .elementor-element.elementor-element-1ec81a5{--display:flex;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-fee1a4f{--spacer-size:100px;}.elementor-3730 .elementor-element.elementor-element-61779e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-811cac6 .elementor-heading-title{color:#000000;font-family:"RM neue", Sans-serif;font-size:65px;font-weight:500;}.elementor-3730 .elementor-element.elementor-element-811cac6{width:var( --container-widget-width, 49.935% );max-width:49.935%;--container-widget-width:49.935%;--container-widget-flex-grow:0;}.elementor-3730 .elementor-element.elementor-element-811cac6.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3730 .elementor-element.elementor-element-9a6384b{color:#000000;font-family:"RM neue", Sans-serif;font-size:20px;}.elementor-3730 .elementor-element.elementor-element-5cc23c4{--display:flex;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-3ae86b8{--spacer-size:25px;}.elementor-3730 .elementor-element.elementor-element-1cd3f53{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3730 .elementor-element.elementor-element-1cd3f53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3730 .elementor-element.elementor-element-8acb6ba{--spacer-size:100px;}.elementor-3730 .elementor-element.elementor-element-3df9d75{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-78468d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-78468d5{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-3730 .elementor-element.elementor-element-78468d5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3730 .elementor-element.elementor-element-e5759f5{--display:flex;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-85f5d09{--spacer-size:100px;}.elementor-3730 .elementor-element.elementor-element-d58f9ae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-0cd67ce .elementor-heading-title{color:#000000;font-family:"RM neue", Sans-serif;font-size:60px;font-weight:500;}.elementor-3730 .elementor-element.elementor-element-0cd67ce > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3730 .elementor-element.elementor-element-9dc1df4{color:#000000;font-family:"RM neue", Sans-serif;line-height:1px;}.elementor-3730 .elementor-element.elementor-element-9dc1df4 > .elementor-widget-container{padding:27px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-9dc1df4.elementor-element{--align-self:center;}.elementor-3730 .elementor-element.elementor-element-0f593e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3730 .elementor-element.elementor-element-b7d3906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-b551260 > .elementor-widget-container{margin:0px 0px 0px 0px;}{{WRAPPE}}.uce-cursor-enabled-yes{--cursor-text-label:"View Project";}.elementor-3730 .elementor-element.elementor-element-b551260.uce-cursor-enabled-yes .bdt-cursor-text{color:#000000;background-color:#FFFFFF;padding:45px 12px 45px 12px;border-radius:107px 107px 107px 107px;}.elementor-3730 .elementor-element.elementor-element-a7be563{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-de9b1b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-de9b1b9.elementor-element{--align-self:center;}.elementor-3730 .elementor-element.elementor-element-54411e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-43cea52.uce-cursor-enabled-yes .bdt-cursor-text{color:#FFFFFF;background-color:#000000;padding:42px 10px 42px 10px;border-radius:107px 107px 107px 107px;}.elementor-3730 .elementor-element.elementor-element-7793310{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-c928229.elementor-element{--align-self:center;}.elementor-3730 .elementor-element.elementor-element-c928229.uce-cursor-enabled-yes .bdt-cursor-text{color:#000000;background-color:#FFFFFF;padding:42px 10px 42px 10px;border-radius:87px 87px 87px 87px;}.elementor-3730 .elementor-element.elementor-element-67bff97{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3730 .elementor-element.elementor-element-5621c9b{--spacer-size:0px;}.elementor-3730 .elementor-element.elementor-element-75f5447{color:#000000;}.elementor-3730 .elementor-element.elementor-element-75f5447 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-75f5447.elementor-element{--align-self:flex-start;}.elementor-3730 .elementor-element.elementor-element-8e86cda{--spacer-size:39px;}.elementor-3730 .elementor-element.elementor-element-0f42c21{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3730 .elementor-element.elementor-element-64c97db{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3730 .elementor-element.elementor-element-2cc2785{--display:flex;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-fe3f66e{--spacer-size:30px;}.elementor-3730 .elementor-element.elementor-element-80b84fb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-3730 .elementor-element.elementor-element-98a34cb .elementor-heading-title{color:#000000;font-family:"RM neue", Sans-serif;font-size:60px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-00800c4{--display:flex;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-fd80bc7{--spacer-size:50px;}.elementor-3730 .elementor-element.elementor-element-7b325e7{width:100%;max-width:100%;}.elementor-3730 .elementor-element.elementor-element-37cf8a2{--display:flex;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-8f02611{--spacer-size:94px;}.elementor-3730 .elementor-element.elementor-element-1f166a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .elementor-repeater-item-538221f .swiper-slide-bg{background-color:#833CA300;background-image:url(https://test.studiobrando.com/wp-content/uploads/2024/05/pic-2.jpg);background-size:cover;}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .elementor-repeater-item-538221f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .elementor-repeater-item-538221f .swiper-slide-contents{margin:0 auto;}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .swiper-slide{height:560px;transition-duration:calc(5000ms*1.2);}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .swiper-slide-contents{max-width:77%;}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .swiper-slide-inner{text-align:center;}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;text-decoration:underline;}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .elementor-slide-description{color:#FFFFFF;font-family:"RM neue", Sans-serif;font-size:65px;font-weight:200;line-height:63px;}.elementor-3730 .elementor-element.elementor-element-83b4b74{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3730 .elementor-element.elementor-element-325b2fa{--spacer-size:93px;}.elementor-3730 .elementor-element.elementor-element-c784902{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-5791f4b .elementor-heading-title{color:#000000;font-family:"RM neue", Sans-serif;font-size:61px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-5791f4b > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-3730 .elementor-element.elementor-element-7242792 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-7242792.elementor-element{--align-self:center;}.elementor-3730 .elementor-element.elementor-element-47ff88e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3730 .elementor-element.elementor-element-2b1ef6e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3730 .elementor-element.elementor-element-2b1ef6e.e-con{--align-self:flex-start;}.elementor-3730 .elementor-element.elementor-element-dcb4db2 .elementor-image-box-wrapper{text-align:left;}.elementor-3730 .elementor-element.elementor-element-dcb4db2.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-3730 .elementor-element.elementor-element-dcb4db2.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-3730 .elementor-element.elementor-element-dcb4db2.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-3730 .elementor-element.elementor-element-dcb4db2 .elementor-image-box-title{margin-bottom:10px;color:#C2C2C2;font-family:"RM neue", Sans-serif;font-size:19px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-dcb4db2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3730 .elementor-element.elementor-element-dcb4db2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3730 .elementor-element.elementor-element-dcb4db2 .elementor-image-box-description{color:#000000;}.elementor-3730 .elementor-element.elementor-element-dcb4db2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-5339248 .elementor-image-box-wrapper{text-align:left;}.elementor-3730 .elementor-element.elementor-element-5339248.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-3730 .elementor-element.elementor-element-5339248.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-3730 .elementor-element.elementor-element-5339248.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-3730 .elementor-element.elementor-element-5339248 .elementor-image-box-title{margin-bottom:10px;color:#C2C2C2;font-family:"RM neue", Sans-serif;font-size:19px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-5339248 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3730 .elementor-element.elementor-element-5339248 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3730 .elementor-element.elementor-element-5339248 .elementor-image-box-description{color:#000000;}.elementor-3730 .elementor-element.elementor-element-5339248 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-5339248{width:100%;max-width:100%;}.elementor-3730 .elementor-element.elementor-element-ceb0504 .elementor-image-box-wrapper{text-align:left;}.elementor-3730 .elementor-element.elementor-element-ceb0504.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-3730 .elementor-element.elementor-element-ceb0504.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-3730 .elementor-element.elementor-element-ceb0504.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-3730 .elementor-element.elementor-element-ceb0504 .elementor-image-box-title{margin-bottom:10px;color:#C2C2C2;font-family:"RM neue", Sans-serif;font-size:19px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-ceb0504 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3730 .elementor-element.elementor-element-ceb0504 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3730 .elementor-element.elementor-element-ceb0504 .elementor-image-box-description{color:#000000;}.elementor-3730 .elementor-element.elementor-element-ceb0504 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-ceb0504{width:100%;max-width:100%;}.elementor-3730 .elementor-element.elementor-element-abcbe50 .elementor-image-box-wrapper{text-align:left;}.elementor-3730 .elementor-element.elementor-element-abcbe50.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-3730 .elementor-element.elementor-element-abcbe50.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-3730 .elementor-element.elementor-element-abcbe50.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-3730 .elementor-element.elementor-element-abcbe50 .elementor-image-box-title{margin-bottom:10px;color:#C2C2C2;font-family:"RM neue", Sans-serif;font-size:19px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-abcbe50 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3730 .elementor-element.elementor-element-abcbe50 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3730 .elementor-element.elementor-element-abcbe50 .elementor-image-box-description{color:#000000;}.elementor-3730 .elementor-element.elementor-element-abcbe50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-abcbe50{width:100%;max-width:100%;}.elementor-3730 .elementor-element.elementor-element-b46dce4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-b46dce4.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3730 .elementor-element.elementor-element-5314706{--spacer-size:88px;}.elementor-3730 .elementor-element.elementor-element-910d396{--display:flex;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-cb2e13a{text-align:left;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-3730 .elementor-element.elementor-element-cb2e13a .elementor-heading-title{color:#000000;font-family:"RM neue", Sans-serif;font-size:30px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-cb2e13a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-button .elementor-align-icon-right{margin-left:100px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-button .elementor-align-icon-left{margin-right:100px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-type-html{padding-bottom:0px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-group .elementor-field{color:#7A7A7A;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-group .elementor-field, .elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .e-form__buttons__wrapper__button-next{background-color:#61CE7000;color:#000000;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-button[type="submit"]{background-color:#61CE7000;color:#000000;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .e-form__buttons__wrapper__button-previous{background-color:#61CE7000;color:#000000;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .e-form__buttons__wrapper__button-next:hover{color:#000000;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-button[type="submit"]:hover{color:#000000;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .e-form__buttons__wrapper__button-previous:hover{color:#000000;}.elementor-3730 .elementor-element.elementor-element-7b5de3c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-3730 .elementor-element.elementor-element-7b5de3c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-3730 .elementor-element.elementor-element-f9fea3c{--spacer-size:59px;}.elementor-3730 .elementor-element.elementor-element-1bd5c13{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3730 .elementor-element.elementor-element-6e2e14c{--spacer-size:30px;}.elementor-3730 .elementor-element.elementor-element-ed58654 .elementor-heading-title{color:#000000;font-family:"RM neue", Sans-serif;font-size:61px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3730 .elementor-element.elementor-element-ed58654 > .elementor-widget-container{padding:0px 0px 15px 2px;}.elementor-3730 .elementor-element.elementor-element-bdb1952{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3730 .elementor-element.elementor-element-bdb1952.e-con{--align-self:stretch;}.elementor-3730 .elementor-element.elementor-element-7c28a74{text-align:left;color:#000000;font-family:"RM neue", Sans-serif;font-size:30px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-7c28a74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-f9ade2a{color:#000000;font-family:"RM neue", Sans-serif;font-size:30px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-b008f4d{color:#000000;font-family:"RM neue", Sans-serif;font-size:30px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-dac866d{color:#000000;font-family:"RM neue", Sans-serif;font-size:30px;font-weight:400;}.elementor-3730 .elementor-element.elementor-element-fbd1d7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3730 .elementor-element.elementor-element-fbd1d7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3730 .elementor-element.elementor-element-390bbc0{--spacer-size:70px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3730 .elementor-element.elementor-element-d58f9ae{--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-80b84fb{--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-c784902{--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-2b1ef6e{--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-bdb1952{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3730 .elementor-element.elementor-element-1cd3f53{--width:100%;}.elementor-3730 .elementor-element.elementor-element-3df9d75{--content-width:1250px;}.elementor-3730 .elementor-element.elementor-element-b7d3906{--width:50%;}.elementor-3730 .elementor-element.elementor-element-a7be563{--width:50%;}.elementor-3730 .elementor-element.elementor-element-54411e8{--width:50%;}.elementor-3730 .elementor-element.elementor-element-7793310{--width:50%;}.elementor-3730 .elementor-element.elementor-element-1f166a2{--content-width:1600px;}.elementor-3730 .elementor-element.elementor-element-b46dce4{--content-width:845px;}.elementor-3730 .elementor-element.elementor-element-bdb1952{--content-width:1600px;}.elementor-3730 .elementor-element.elementor-element-fbd1d7d{--width:98.552%;}}@media(min-width:2400px){.elementor-3730 .elementor-element.elementor-element-d58f9ae{--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-80b84fb{--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-c784902{--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-2b1ef6e{--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-bdb1952{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3730 .elementor-element.elementor-element-fee1a4f{--spacer-size:0px;}.elementor-3730 .elementor-element.elementor-element-811cac6 .elementor-heading-title{font-size:41px;}.elementor-3730 .elementor-element.elementor-element-8acb6ba{--spacer-size:9px;}.elementor-3730 .elementor-element.elementor-element-d58f9ae{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-0cd67ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-9dc1df4 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-3730 .elementor-element.elementor-element-80b84fb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .elementor-slide-heading{font-size:43px;}.elementor-3730 .elementor-element.elementor-element-91f9ab0 .elementor-slide-description{font-size:22px;line-height:1.5em;}.elementor-3730 .elementor-element.elementor-element-c784902{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-2b1ef6e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-dcb4db2 .elementor-image-box-img{margin-bottom:2px;}.elementor-3730 .elementor-element.elementor-element-5339248 .elementor-image-box-img{margin-bottom:2px;}.elementor-3730 .elementor-element.elementor-element-ceb0504 .elementor-image-box-img{margin-bottom:2px;}.elementor-3730 .elementor-element.elementor-element-abcbe50 .elementor-image-box-img{margin-bottom:2px;}.elementor-3730 .elementor-element.elementor-element-cb2e13a .elementor-heading-title{font-size:16px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-group > label{font-size:1px;}.elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-group .elementor-field, .elementor-3730 .elementor-element.elementor-element-7b5de3c .elementor-field-subgroup label{font-size:23px;}.elementor-3730 .elementor-element.elementor-element-bdb1952{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3730 .elementor-element.elementor-element-7c28a74{text-align:left;}.elementor-3730 .elementor-element.elementor-element-7c28a74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-78468d5 */#more {display: none;}

.readmore {
    padding: 0rem;
    cursor: pointer;
    color: black;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 5px; 
    border: none;
    background: none;
    font-size: 1em;
    transition: color 0.3s ease;
}

.readmore:hover {
    color: grey; /* Optional: Change color on hover */
}


.readmore:focus, .readmore:hover {
    color:black;
    background-color: white;
    text-decoration: underline
    
}

.content2 {
    line-height: 1.15;
    font-size: 2rem;
    transition: font-size 0.3s ease;
}

@media (max-width: 1200px) {
    .content2 {
        font-size: 1.8rem;
    }
}

@media (max-width: 992px) {
    .content2 {
        font-size: 1.6rem;
    }
}

@media (max-width: 768px) {
    .content2 {
        font-size: 1.4rem;
    }
}

@media (max-width: 576px) {
    .content2 {
        font-size: 1.2rem;
    }
    .readmore {
        font-size: 0.9em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b551260 */.card video,
.card img {
    width: 100%;
    max-height: 400px;
    object-fit: cover;
    margin-bottom: 5px;
    transition: transform 0.3s ease;
    
    	
}
 




.content {

 
    display: flex; /* Gebruik flexbox-layout */
    align-items: center; /* Verticaal centreren van inhoud */
    
}

/* Stijl voor de titel */
.title {
    font-size: 20px;
    padding-right: 10px;
}

/* Stijl voor de knop */
.cardkiki {

 font-size: 20px;
 
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
    background: white;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease; /* Overgangseffect toegevoegd */
    
    padding: 10px 0px; /* Voeg wat ruimte toe rond de knop */
    margin-left: 10px; /* Voeg wat ruimte toe tussen de titel en de knop */
}

.cardkiki span {
    
    
    position: relative;
    background: inherit;
}

.cardkiki span::before {
    position: absolute;
    content: "";
    background: inherit;
}

.cardkiki:hover, .cardkiki:focus {
    background: white;
}

.cardkiki:hover span, .cardkiki:focus span {
    color: black;
}

/* Animatie voor knop bij hover van de kaart */
.card:hover .cardkiki span::before {
    animation: chitchat linear both 0.3s;
}

@keyframes chitchat {
    0% {
        content: "e";
    }
    5% {
        content: "h";
    }
    10% {
        content: "@";
    }
    15% {
        content: "br";
    }
    20% {
        content: "#.";
    }
    25% {
        content: "dhzd";
    }
    30% {
        content: "BR";
    }
    35% {
        content: "@}-?";
    }
    40% {
        content: "?{4@%";
    }
    45% {
        content: "=.,^!";
    }
    50% {
        content: "?2@%";
    }
    55% {
        content: "life";
    }
    60% {
        content: "brando";
        right: 0;
    }
    65% {
        content: "d";
        right: 0;
    }
    70% {
        content: "{4%0%";
        right: 0;
    }
    75% {
        content: "'1_0<";
        right: 0;
    }
    80% {
        content: "{0%";
        right: 0;
    }
    85% {
        content: "]>'";
        right: 0;
    }
    90% {
        content: "4";
        right: 0;
    }
    95% {
        content: "2";
        right: 0;
    }
    100% {
        content: "Branding / Web";
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de9b1b9 *//* Styling button */
.text-change2 {
    padding-left: 10px;
  
    color: black;
    opacity: 1; /* Begin met volledig zichtbaar */
}

/* Opaciteit verminderen bij hover */
.card:hover .text-change2 span {
    opacity: 0;
    transition: opacity 0.8s ease; /* Overgang met een duur van 0.8 seconden */
}

/* Tekst vervangen door "Branding / Web" */
.card:hover .text-change2:before {
    content: "Branding";
    opacity: 1;
}

.card {
    position: relative;
    display: inline-block;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
 
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    
     transition: opacity 0.3s ease, transform 0.3s ease; /* Overgang van opaciteit en transform */
    transform: scale(0.9) translateZ(0); /* Begin met een kleinere schaal */
}


.card:hover .overlay {
  opacity: 1;
    transform: scale(1) translateZ(0); /* Schaal naar originele grootte bij hover */
}


.circle-button {
    background-color: blue;
    color: white;
    font-size: 24px;
    width: 100px; /* Breedte van de cirkel */
    height: 100px; /* Hoogte van de cirkel */
    border-radius: 50%; /* Maak het een cirkel */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.centered { 
font-weight: normal;
    color: white;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43cea52 *//* Styling button */
.text-change3 {
    padding-left: 10px;

    color: black;
    
    opacity: 1; /* Begin met volledig zichtbaar */
}

/* Opaciteit verminderen bij hover */
.card:hover .text-change3 span {
    opacity: 0;
    transition: opacity 0.8s ease; /* Overgang met een duur van 0.5 seconden */
}

/* Tekst vervangen door "Branding / Web" */
.card:hover .text-change3:before {
    content: "Branding / Web";
    opacity: 1;


}





.hyphen { 
    color: black;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c928229 *//* Stijl voor de content */
.content {
    display: flex; /* Gebruik flexbox-layout */
    align-items: center; /* Verticaal centreren van inhoud */
}

/* Stijl voor de titel */
.title {
  
    padding-right: 10px;
}

/* Stijl voor de knop */
.cardvda {
    font-size: 18px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
    background: white;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease; /* Overgangseffect toegevoegd */
    
    padding: 10px  
   
}

/* Voeg extra padding toe aan de rechterkant bij hover */


.cardvda span {
   
    position: relative;
    background: inherit;
}

.cardvda span::before {
    position: absolute;
    content: "";
    background: inherit;
}

.cardvda:hover, .cardkiki:focus {
    background: white;
}

.cardvda:hover span, .cardkiki:focus span {
    color: black;
}

/* Animatie voor knop bij hover van de kaart */
.card:hover .cardvda span::before {
    animation: chitchat2 linear both 0.3s;
}

@keyframes chitchat2 {
    0% {
        content: "e";
    }
    5% {
        content: "h";
    }
    10% {
        content: "@";
    }
    15% {
        content: "br";
    }
    20% {
        content: "#.";
    }
    25% {
        content: "dhzd";
    }
    30% {
        content: "BR";
    }
    35% {
        content: "@}-?";
    }
    40% {
        content: "?{4@%";
    }
    45% {
        content: "=.,^!";
    }
    50% {
        content: "?2@%";
    }
    55% {
        content: "life";
    }
    60% {
        content: "brando";
        right: 0;
    }
    65% {
        content: "d";
        right: 0;
    }
    70% {
        content: "{4%0%";
        right: 0;
    }
    75% {
        content: "'1_0<";
        right: 0;
    }
    80% {
        content: "{0%";
        right: 0;
    }
    85% {
        content: "]>'";
        right: 0;
    }
    90% {
        content: "4";
        right: 0;
    }
    95% {
        content: "2";
        right: 0;
    }
    100% {
        content: "Web      ";
        
          padding-right:6rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fb157f */.line-container {
    position: relative;
    height: 1px; /* Maak de hoogte van de container dunner */
    width: 100%;
    overflow: hidden;
}

.line {
    position: absolute;
    height: 1px; /* Maak de lijn dunner */
    width: 100%;
    background-color: black;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 1s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffa9f3b */.line-container {
    position: relative;
    height: 2px; /* Maak de hoogte van de container dunner */
    width: 100%;
    overflow: hidden;
}

.line {
    position: absolute;
    height: 2px; /* Maak de lijn dunner */
    width: 100%;
    background-color: black;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 1s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba2fb9f */.line-container {
    position: relative;
    height: 2px; /* Maak de hoogte van de container dunner */
    width: 100%;
    overflow: hidden;
}

.line {
    position: absolute;
    height: 2px; /* Maak de lijn dunner */
    width: 100%;
    background-color: black;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 1s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc47b80 */.line-container {
    position: relative;
    height: 2px; /* Maak de hoogte van de container dunner */
    width: 100%;
    overflow: hidden;
}

.line {
    position: absolute;
    height: 2px; /* Maak de lijn dunner */
    width: 100%;
    background-color: black;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 1s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fced083 */.readmore { font-size: 16px;
            display: inline-flex;
            align-items: center;
        }
        .readmore svg {
            
            margin-left: 5px;
             transition: margin 0.3s ease; /* Add transition for smooth effect */
        
        }
             .readmore:hover svg {
    
    margin-left: 9px;
}

.service{font-size: 1.4rem;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b325e7 */.custom-card-container {
    display: flex;
    flex-wrap: wrap;
    gap: 15px; /* Optionele ruimte tussen de kaarten */
    margin: 0 auto; /* Center the container horizontally */
    width: 100%; /* Take up the full width of the container */
    justify-content: center; /* Center the container horizontally */
}

.custom-card {
    background: white;
    border: 1px solid #ddd;
    width: 460px;
    height: 460px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: transform 0.3s ease;
    overflow: hidden;
    box-sizing: border-box; /* Houd rekening met padding en border in de breedte */
}

.custom-card-content {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.5s ease-out;
    font-size: 2rem;
}

.custom-card-content.active {
    max-height: 200px; /* Voldoende grote waarde om inhoud te tonen */
}

.custom-card-header {
    font-size: 0.8em;
}

.custom-card-content ul {
    list-style: none;
    padding: 0;
    margin: 2px 0;
}

.custom-card-content ul li {
    margin-bottom: 2px;
}

.custom-card-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 1.2em;
}

.custom-card-footer .close {
    cursor: pointer;
    font-size: 1.5em;
}

@media (max-width: 768px) {
    .custom-card-container {
        flex-direction: column;
        align-items: center;
    }
}

@media (max-width: 576px) {
    .custom-card {
        width: 100%;
        padding: 15px;
    }
    .custom-card-footer {
        font-size: 1em;
    }
    .custom-card-footer .close {
        font-size: 1.2em;
    }
}



.close svg {
    transition: transform 0.3s ease;
    transform-origin: center;
}

.close:hover svg {
    transform: rotate(45deg);
   
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-91f9ab0 */.underline {
            text-decoration: underline;
             text-underline-offset: 4px;
        }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-7b5de3c */.subscribe-form {
        display: flex;
        align-items: center;
        padding-bottom: 10px;
        margin-bottom: 20px;
    }

    .subscribe-input {
        border: none;
        outline: none;
           border-bottom: 1px solid black !important; 
        flex: 1;
   
    }

    .subscribe-btn {
        border: none !important;
        background: none;
        cursor: pointer;
    }
     .subscribe-btn:hover {
        border: none !important;
        background: none !important;
        cursor: pointer;
        margin-left: 5px;
    }
    
    input[type="email"] {
    outline: none !important;
    border: none !important; 
    border-bottom: 1px solid gray!important; 
    border-radius: 0 !important; 
    padding: 1px!important; 
    padding-bottom: 3px important; 
}
input[type="name"] {
    outline: none !important;
    border: none !important; 
    border-bottom: 1px solid gray!important; 
    border-radius: 0 !important; 
    padding: 1px!important; 
    padding-bottom: 3px important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84fe881 */.sticky-btn {
    position: fixed;
    bottom: 20px;
    right: 50px;
background-color: black;
    color: white;
    padding: 25px 15px;
    border-radius: 75%;
    font-size: 16px;
    z-index: 9999;
    transition: background-color 0.3s ease;
}

.sticky-btn:hover {

    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f0eb08 */.line-container2 {
            position: relative;
            height: 2px; /* Make the container height thinner */
            width: 100%;
            overflow: hidden;
        }

        .line2 {
            position: absolute;
            height: 2px; /* Make the line thinner */
            width: 100%;
            background-color: black;
            transform: scaleX(0);
            transform-origin: left;
            animation: scaleXAnimation 1s ease forwards;
        }

        @keyframes scaleXAnimation {
            to {
                transform: scaleX(1);
            }
        }/* End custom CSS */
/* Start custom CSS */p{display: inline;}

a{color:black;}

.route{color:black;}
 .title{color:black;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RM neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://test.studiobrando.com/wp-content/uploads/2024/05/RMNeueTRIAL-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */