.about__content-wrapper { grid-gap: 15px;}

h2.title-article3{font-family:cylicomb; font-size:20px!important; color:#222!important;}

p.micro{font-family:cylicom; font-size:16px;}




.about__content { padding-top: 20px;}

p.excerpt1{
    font-family: cylicoml!important;;
    font-size: 17px;
    color: #222!important;
}

p.excerpt2 {
    font-family: cylicoml!important;;
    font-size: 17px;
    color: #222!important;
}

p.excerpt3 {
    font-family: cylicoml!important;;
    font-size: 17px;
    color: #222!important;
}

h1.article1{}
h2.article2{}
h2.article3{}
h3.article1{}



#toggle-view {
list-style:none;	
margin:0;
padding:0;
width:100%;
}

#toggle-view li {
position:relative;
cursor:pointer;
color:#000;
}

#toggle-view h3 {
margin:0;
font-size:14px;
}

#toggle-view span {
position:absolute;
right:5px; top:0;
color:#ccc;
font-size:13px;
}

#toggle-view .panel {
margin:5px 0;
display:none;
}	

.panel {
margin-bottom: 20px;
background-color: transparent!important;
border: 0px solid transparent!important;
border-radius: 0px; !important;
-webkit-box-shadow: none!important;
box-shadow: 0 0px 0px rgba(0, 0, 0, .05)!important; 
}

#topcontrol{Z-INDEX:9999999!IMPORTANT;}


p.excerpt {
width: 150px;  
font-size: 16px;
font-family: 'CYLICOMB'!important;
background: #20292e!important;
color:#4bf0d9!important;
padding: 11px 15px 11px 15px;
-webkit-transition: all 0.65s ease;
-moz-transition: all 0.65s ease;
-o-transition: all 0.65s ease;
transition: all 0.65s ease;

}

p.excerpt:hover { 
width: 150px;  
font-size: 16px;
font-family: 'CYLICOMB'!important;
background: #4bf0d9!important;
color:#20292e!important;
padding: 11px 15px 11px 15px;

}


















@font-face
{
font-family:CYLICOMEB;
src: url('../fonts/Manrope-ExtraBold.ttf');
}


@font-face
{
font-family:CYLICOMB;
src: url('../fonts/Manrope-Bold.ttf');
}

@font-face
{
font-family:CYLICOM;
src: url('../fonts/Manrope-Regular.ttf');
}


@font-face
{
font-family:CYLICOML;
src: url('../fonts/Manrope-Light.ttf');
}


@font-face
{
font-family:CYLICOMEL;
src: url('../fonts/Manrope-ExtraLight.ttf');
}



@font-face
{
font-family:CYLICOMI;
src: url('../fonts/Manrope-Regular.ttf');
}


@font-face
{
font-family:CYLICOMBI;
src: url('../fonts/Manrope-Bold.ttf');
}

@font-face
{
font-family:CYLICOMH;
src: url('../fonts/Manrope-Regular.ttf');
}




.cs_stroke_text {
    font-size: 100px;
    font-weight: 900;
    line-height: 1.2em;
    color: transparent;
    -webkit-text-stroke: 1px #a1a1a1;
}





ul {list-style: disc;}



.form-control {background-color: #00b2a1!important;}




.cs_primary_bg, .cs_primary_bg_hover:hover {
    background-color: #101010;
    border-top: 4px solid#00b2a1;
}






.cs_footer_contact_list li i {top: 4px;}


#email_field_438{color:#fff!important;}

::placeholder{color:#fff!important;}

.acym__user__edit__email {
    padding: 9px!important;
    color: #fff!important;
    font-family: 'CYLICOMB'!important;
}




.bggg{background:#00b2a1!important;}

.cs_icon .cs_icon_style {background-color: #00b2a1!important;}





.cs_site_branding img {
    max-height: 66px;
}




.cs_accordion_header {background-color: #00b2a1!important;}


.cs_footer_social a:hover { border-color: #00b2a1!important;}



.cs_section_heading.cs_style_1 .cs_section_subtitle::before { background-color: #00b2a1!important;}









@media screen and (max-width: 772px)
{  
.cs_preloader .loading {
    font-size: 30px;
}
  
.cs_site_branding img {
    max-height: 45px;
}  
}






ul.cs_list_style_none li {
    margin-bottom: 13px;
}

ul.cs_list_style_none {
    list-style: inside;
    padding: 0px;
}


.cs_m0 {
    margin: 0;
    font-family: 'CYLICOMB';
}

.cs_service_details.cs_type_2 .cs_service_details_img {
    flex-basis: 99%;
}











@media screen and (max-width: 991px)
{
  ul.cs_list_style_none li h3 {
    font-size: 15px!important;
}
  
.cs_service_exploring .cs_service_exploring_2 .cs_service_exploring_img .cs_service_exploring_img_text {
    width: 100%!important;
    padding: 11px!important;}  
  
.cs_section_heading.cs_style_1 .cs_section_title {
    font-size: 27px!important;
}  
  
  
  
}






.cs_section_heading.cs_style_1 .cs_section_title {
    font-size: 50px;
    
}

.cs_service_exploring .cs_service_exploring_2 .cs_service_exploring_img .cs_service_exploring_img_text {
    position: absolute;
    bottom: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    width: 410px;
    padding: 41px;
    background-color: #101010;
}







.cs_service_exploring .cs_service_exploring_2 .cs_service_exploring_img .cs_service_exploring_img_text.cs_color_1 {
    color: #ffffff;
    opacity: 0.8!important;
}

.cs_font_16 {
    font-size: 15px;
    font-family: 'CYLICOMB';
    line-height: 25px;
}


h3.newlist{font-family:cylicomb; font-size:17px;}



.title-team{font-family:cylicomb!important; font-size:27px!important;}


.cs_testimonial_text {
    font-weight:NORMAL!important;
    font-size: 19px!important;
    font-family:cylicom!important;
}


















p.text-left{font-family:cylicom; font-size:16px;}


hr.text-left {
    background: #4a4a4a;
    width: 100%;
    height: 1px;
    border: none;
    margin-top: 0px;
    margin-bottom: 4px;
    /* margin: 0 auto; */
    padding-bottom: 0px;
}














hr.center {
    background: #00b2a1;
    /* clear: both; */
    float: center;
    width: 45px;
    height: 3px;
    border: none;
    margin-top: 0px;
    margin-bottom: 0px;
    margin: 0 auto;
    opacity: .7;
    padding-bottom: 0px;
}

.grays {
   filter: none;
  -webkit-filter: grayscale(0%);
    -moz-transition:  .5s ease-out;
  -webkit-transition: .5s ease-out;
  -o-transition:  .5s ease-out;
}

.grays:hover {
  
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
  -moz-transition:  .5s ease-out;
  -webkit-transition: .5s ease-out;
  -o-transition:  .5s ease-out;
  
  
 
}




/*
.cs_post.cs_style_1 .cs_post_info {
   padding-left:0px!important;
}
*/

.cs_post.cs_style_1 .cs_post_info {
    /* padding-left: 0px!important; */
    position: absolute;
    bottom: 22px;
    left: 0px;
    background: #fff;
    padding:10px;
    opacity: 0.7;
  border-top: 6px solid#222;
    
}


@media screen and (max-width: 767px){
.cs_hero.cs_style1 .cs_hero_bg {
    opacity:1!important;
    width: 100%;
}
  
.swiper-slide.swiper-slide-active .cs_hero.cs_style1 .cs_hero_subtitle {
    font-family: 'CYLICOMB'!important;
    background: #fff;
    opacity: 0.7;
    padding: 5px;
    font-size: 14px;
    line-height: 22px;
}  
  
h1 {font-size: 34px;}  
  
.title2-article2{padding-bottom:30px;}  
  
p.article {font-size: 18px;   line-height: 32px;}  
  
.text-article2 {
   
    border:0px solid#ffffff;
    padding:0px;
}  
  
}




.cpnb-div-position-top-left .cpnb-message, .cpnb-div-position-top-right .cpnb-message, .cpnb-div-position-bottom-left .cpnb-message, .cpnb-div-position-bottom-right .cpnb-message, .cpnb-div-position-center .cpnb-message {
  text-align: center;
  display: block;
  padding: 0 8px;
  margin-bottom: 15px;
  color: #222;
}
.cpnb-div-position-top-left .cpnb-button, .cpnb-div-position-top-right .cpnb-button, .cpnb-div-position-bottom-left .cpnb-button, .cpnb-div-position-bottom-right .cpnb-button {
  margin-bottom: 15px;
  border: 1px solid #222;
}

.swiper-slide.swiper-slide-active .cs_hero.cs_style1 .cs_hero_mini_title {
    -webkit-clip-path: inset(0 0% 0 0);
    clip-path: inset(0 0% 0 0);
    transition-delay: 0.75s;
    background: #fff;
    opacity: 0.7;
    padding: 5px;
    font-family: cylicomb;
}




.space200{width:100%; height:200px;}


.cs_copyright {  font-size: 13px!important;}


.cs_post_title {
    margin-bottom: 0px!important;
    text-transform: uppercase;
    text-align: center;
}
.cs_post_thumb { margin-bottom: 22px!important;}


.footer-m{font-size:14px!important;}

.cs_footer_nav {
    list-style:none;
    padding: 0 0 40px 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    font-size: 16px;
    text-transform: none;
    line-height: 1.6em;
    color: #fff;
}



.cs_icon .cs_icon_text .cs_icon_subtitle {
    font-size: 16px;
    font-family: 'CYLICOMB';
    margin-top: 8px;
    line-height: 118%;
}


.cs_icon .cs_icon_text .cs_icon_title {
    margin: 0;
    margin-top: 15px;
    font-family: 'CYLICOMB';
}



.titlos-forma {
    font-family: cylicomb;
    font-size: 24px;
    color: #222;
    padding: 20px 0px 20px;
    text-decoration: underline;
}

.btn-primary {
    background: #00b2a1;
    color: #fff!important;
    font-family: cylicomb!important;
    -webkit-transition: all 0.65s ease;
    -moz-transition: all 0.65s ease;
    -o-transition: all 0.65s ease;
    transition: all 0.65s ease;
    padding: 10px 25px 10px 25px!important;
}

.btn-primary:hover {
    background: #222!important;
    color: #00b2a1!important;
    border: 2px solid#222;
}


.rpx_field_input label {
    display: block;
    font-family: 'CYLICOML';
    font-size: 13px;
}

.rpx_form_container .checkbox, .rpx_form_container .radio { vertical-align: middle!important;}

.rpx_form_container input, .rpx_form_container input[type="text"], .rpx_form_container input[type="number"], .rpx_form_container input[type="email"], .rpx_form_container input[type="tel"], .rpx_form_container textarea, .rpx_form_container select {
    box-sizing: border-box;
    height: auto;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid#000;
    border-radius: 0px;
    color: #222;
  font-family: 'CYLICOMB';
}

.mod_rapid_contact_ex{margin-right:30px;} 



.space-port{width:100%; height:150px;}



li {
    /* text-decoration: underline; */
    font-family: cylicomb;
    font-size: 16px;
    line-height:23px;
}


.dj-fa-5 .dj-offcanvas-close-btn .dj-offcanvas-close-icon:before {color: #000!important;}

.dj-offcanvas-effect-1.dj-offcanvas-open .dj-offcanvas-left, .dj-offcanvas-effect-1.dj-offcanvas-open .dj-offcanvas-right {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 9999999!important;
}


.gif2{max-width:100px; width:100%; margin:0 auto;}

.gif{max-width:100px;}

.cs_copyright {font-family: cylicoml!important;}

.cs_footer_nav { font-family: 'CYLICOMB'!important;}

.cs_footer_contact_list li { font-family: 'CYLICOML'!important;}


.cs_footer_info a {
    font-family: 'CYLICOMl'!important;
    font-weight: normal;
}


.cs_footer_info p {font-family: 'CYLICOM'!important;}


.cs_funfact.cs_style1 .cs_funfact_text p { font-family: 'CYLICOML'!important;} 


.cs_testimonial_avatar_designation{font-family:cylicomb!important;}

.cs_testimonial.cs_style_1 .cs_testimonial_text{font-family:cylicom!important;}


.cs_testimonial.cs_style_1.cs_color_1 .cs_testimonial_title, .cs_testimonial.cs_style_1.cs_color_1 .cs_testimonial_avatar_name {
    color: #fff;
    font-family: cylicomb!important;
}


.cs_portfolio.cs_style_1 .cs_portfolio_title:hover {  color: #ffffff!important;}

.cs_portfolio.cs_style_1 .cs_portfolio_subtitle {
    color: #ffffff;
   font-family:cylicomb!important;
}

.cs_portfolio.cs_style_1 .cs_portfolio_title {font-family: 'CYLICOMB'!important;}

.cs_section_heading.cs_style_1 .cs_section_title {font-family: 'CYLICOMB'!important;}

.cs_section_heading.cs_style_1 .cs_section_subtitle {font-family: 'CYLICOMB'!important;}

.swiper-slide.swiper-slide-active .cs_hero.cs_style1 .cs_hero_title {
    font-family: 'CYLICOMB'!important;
    background: #fff;
    opacity: 0.7;
    padding: 14px;
}



.swiper-slide.swiper-slide-active .cs_hero.cs_style1 .cs_hero_subtitle {font-family: 'CYLICOMB'!important;}




.title-article2{font-family:cylicomb; font-size:30px; color:#222!important;}

.title2-article2{font-family:cylicomb; font-size:18px!important; color:#222!important; line-height:35px; padding-right: 50px;}

.title3-article3{font-family:cylicomb; font-size:19px!important; color:#222!important;}

.text-article2 {
    font-family: cylicom;
    font-size: 17px;
    color: #222!important;
    
}










.title-banner2 {
    font-family: cylicomb!important;
    font-size: 19px;
   
}


.text-banner2 {
    font-family: cylicomb!important;
    font-size: 14px;
    line-height: 122%;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 8px;
}
.slideraki-title{font-family:cylicomb; font-size:48px;}

.slideraki-text{font-family:cylicoml; font-size:20px;}


.button-m {
  font-weight:normal;
    font-family: cylicom;
    font-size:20px;
    border: 1px solid#000;
    -webkit-transition: all 0.65s ease;
    -moz-transition: all 0.65s ease;
    -o-transition: all 0.65s ease;
    transition: all 0.65s ease;
    padding: 15px 25px 15px 25px;
    color:#000;
  background:#fff;
}

.button-m:hover {
background:#000;
color:#fff;
}


.button-m2 {
    font-weight: normal;
    font-family: 'CYLICOMB';
    font-size: 17px;
    border: 1px solid#000;
    -webkit-transition: all 0.65s ease;
    -moz-transition: all 0.65s ease;
    -o-transition: all 0.65s ease;
    transition: all 0.65s ease;
    padding: 7px 25px 7px 25px;
    color: #000;
    background: #fff;
    /* margin: 0 auto; */
    WIDTH: 160PX;
    margin: 0 auto;
    DISPLAY: BLOCK;
    TEXT-ALIGN: CENTER;
    /* text-decoration: underline; */
}

.button-m2:hover {
background:#000;
color:#fff;
}




.container-article {
    width: 100%;
    max-width: 1124px;
    margin: 0 auto;
    padding: 0px 8px 200px 8px;
}

h1.article{font-family:cylicomb; font-size:24px;}


h2.article {
    font-family: cylicomb;
    font-size:38px;
    text-decoration: underline;
}


p.article {
    font-size: 20px;
    font-family: 'CYLICOML';
    line-height: 35px;
    font-weight: normal;
}
.plaisio2 {
    margin-left: 63px;
    border: 81px solid#f7f7f7;
    width: 878px;
    height: 481px;
    position: absolute;
    z-index: -1;
}


.plaisio3 {
    margin-top: 65px;
    margin-left: 63px;
    border: 100px solid#f7f7f7;
    width: 951px;
    height: 589px;
    position: absolute;
    z-index: -1;
}






.cs_about_text {
    left: 0;
    opacity: 0.8!important;
}






[type='button']:not(:disabled), [type='reset']:not(:disabled), [type='submit']:not(:disabled), button:not(:disabled) {
    cursor: pointer;
    border-radius: 0px;
    padding: 6px;
}
.acym_module_form input {
    width: 100%;
    cursor: pointer;
    max-width: 100%;
    background: transparent;
    border: 2px solid#fff;
    padding: 5px;
    color: #fff;
    text-align: center;
    font-family: cylicoml;
  outline: 0!important;
}










.swiper {
  width: 600px;
  height: 300px;
}

@media screen and (max-width: 1199px){
.cs_site_header.cs_style1 .cs_munu_toggle {
    display: none!important;
    
}
}

.setting_mode button {  display: none!important;}

.cs_mode_btn .active {display: none!important;}

@media screen and (max-width: 1199px){
.lang {
    margin-top: 7px!important;
}
}










.lang{margin-top:-3px;}


div.mod-languages a {
    padding: 12px;
    text-decoration: none;
    font-size: 16px;
    border: 1px solid#000;
}


/*mega menu ------------------------------------------------------------------------------------------------------------------------------------------ */



.dj-offcanvas-dark .dj-offcanvas-top {
    background: #fff!important;
    text-align: right;
}

ul.dj-mobile-dark li.dj-mobileitem > a {
    background: #fff!important;
    font-family: 'CYLICOM';
    color: #222;
    font-size: 20px;
    letter-spacing: 2px;
    color: #222!important;
}

.dj-offcanvas-dark {
    background: #fff!important;
    color: #aeaeae;
}

.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {
    background: transparent!important;
    color: #222;
    /* border-left-color: #46a5df; */
    /* background: rgb(56,172,231); */
    background: -moz-linear-gradient(top, rgba(56,172,231,1) 0%, rgba(22,129,209,1) 100%);
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,172,231,1)), color-stop(100%,rgba(22,129,209,1))); */
    /* background: -webkit-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%); */
    background: -o-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%);
    background: -ms-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%);
    /* background: linear-gradient(to bottom, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38ace7', endColorstr='#1681d1',GradientType=0 );
}


.dj-megamenu-default {
   
    font-family:CYLICOM!important;
   background:none!important;
}


.dj-megamenu-default li a.dj-up_a {
    font-size: 13px!important;
    font-weight: normal!important;
    color:#222!important;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0 13px;
    cursor: pointer;
    font-family:CYLICOMb!IMPORTANT;
    background: transparent;
   
    border-right: 0px solid #000!important;
    border-left: 0px solid #555!important;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    letter-spacing:2px;
}





.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
    
    background: transparent!important;
    color: #434343;
    font-size: 34px!important;
  margin-top: 30px;
}


.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    color:#222!important;
}



ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a {
    background:#afbace!important;
    color: #222!important;
    font-family:CYLICOM!IMPORTANT;
}


/*sub menu kouti ------------------------- */
.dj-megamenu-default li div.dj-subcol {background: #fff;}



/*color sub items link ------------------------- */
.dj-megamenu-default li ul.dj-submenu > li > a {color: #222!important;}





.dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active, .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {
    background:none!important;
    color: #222;
}





/*border sub items link ------------------------- */
.dj-megamenu-default li ul.dj-submenu > li {
  
    border-top: 1px solid #00b2a1!important;
}

.dj-megamenu-default.dj-fa-0 li a.dj-up_a .arrow:before, .dj-megamenu-default.dj-fa-1 li a.dj-up_a .arrow:before, .dj-megamenu-default.dj-fa-5 li a.dj-up_a .arrow:before {
  color: #000!important;}




.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {
    
    background: transparent!important;
    color: #363636!important;
   
}

/*mega menu ------------------------------------------------------------------------------------------------------------------------------------------------------ */




#language_picker_des_114{display:none!important;}


.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
   position: relative !important; 
     width:auto!important; 
     height: auto !important; 
    /* padding: 0 !important; */
    /* margin: -1px !important; */
    /* overflow: hidden !important; */
    /* clip: rect(0, 0, 0, 0) !important; */
    /* white-space: nowrap !important; */
    /* border: 0 !important; */
}