Warning: Undefined array key "बहिः गच्छतु" in
/home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line
136
Warning: Undefined array key "aksi" in
/home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line
140
Warning: Undefined array key "नामपत्र" in
/home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line
159
Warning: Undefined array key "नामपत्र" in
/home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line
181
Current File : //home/httpd/vhosts/puntogroup.ru/httpdocs/3d-models/style.css |
:is(.wrapper_inner) section:not(.wrapper_first-block) {
margin-top: 5em;
margin-bottom: 5em;
}
.wrapper_first-block {
margin-bottom: 5em;
}
.inner_first-block {
display: grid;
grid-gap: 0 3rem;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.item_first-block-1 {
box-sizing: border-box;
aspect-ratio: 16 / 10;
}
.item_first-block-2 {
box-sizing: border-box;
}
.item_first-block-1 {
background: linear-gradient(90deg, transparent, #e8e8e8 65%);
border-top-right-radius: 2em;
border-bottom-right-radius: 2em;
padding: clamp(1.5em, 2dvw + 1em, 5em);
display: flex;
gap: 1em;
flex-direction: column;
justify-content: space-evenly;
}
.item_first-block-2 {
border-top-left-radius: 2em;
border-bottom-left-radius: 2em;
overflow: hidden;
background: linear-gradient(90deg, transparent 65%, white), url(/images/smart/18.jpg);
background-position: center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
}
.item_first-block-3 {
border-top-left-radius: 2em;
border-bottom-left-radius: 2em;
height: 100%;
background: linear-gradient(90deg, #e8e8e8 45%, transparent);
position: relative;
}
.catalog-thumb {
display: block;
width: calc(100% + 1rem);
position: absolute;
top: -10%;
left: -10%;
}
.title_first-block {
font: 700 clamp(24px, 2dvw + 12px, 48px)/1.5 "Open Sans", sans-serif;
color: #555555;
display: block;
background: linear-gradient(90deg, #555555, #000000 85%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: .5em;
}
.subtitle_first-block {
font-size: clamp(14px, 1dvw + 7px, 20px);
font-family: "Open Sans", sans-serif;
color: #555;
display: block;
background: linear-gradient(90deg, #555555, #000000 45%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
line-height: 1.5;
margin-bottom: 2rem;
}
.mb3rem {
margin-bottom: 3rem;
}
.offer-btn {
display: flex;
gap: 1.5em;
flex-direction: row;
}
[class|="button-link"] {
display: flex;
gap: 1rem;
place-items: center;
place-content: center;
width: min(100%, 220px);
height: 50px;
border-radius: 3em;
box-sizing: border-box;
padding: 0 10px;
box-shadow: 0 20px 30px -18px rgba(80, 80, 80, 0.6);
transition: all .3s ease-in;
position: relative;
overflow: hidden;
}
[class|="button-link"]>span {
font-size: clamp(11px, 1dvw + 3px, 16px);
color: #fbfbfb;
line-height: 1.15;
transition: all .3s ease-in;
z-index: 2;
text-align: center;
}
[class|="button-link"]>svg {
color: #fbfbfb;
z-index: 2;
transition: fill .3s ease-in;
}
.button-link-download {
/*
--bgcolor1: rgb(135 206 250);
--bgcolor2: rgb(25 25 112); */
--bgcolor1: rgb(255 165 0);
--bgcolor2: rgb(255 165 0);
}
.button-link-download::after {
content: '';
background: linear-gradient(90deg, var(--bgcolor1), var(--bgcolor2) 45%);
position: absolute;
width: calc(100% + 120px);
height: 100%;
z-index: 1;
transition: all .3s ease-in;
transform: translateX(40px);
}
.button-link-modal,
.button-link-more {
background: rgb(52 204 205);
}
.button-link-more {
margin-top: 1.8em;
}
.form-callback {
container-name: form_callback;
container-type: inline-size;
}
.wrapper-callback {
border: 1px solid #e8e8e8;
background-color: #e8e8e8;
padding: clamp(2em, 1.5dvw + 10px, 4em) clamp(1em, 1.5dvw + 10px, 3em);
border-radius: 2em;
display: grid;
grid-gap: 0em 3em;
grid-template-areas: 'titleForm form form';
/* align-items: center; */
}
.title-callback {
grid-area: titleForm;
color: #555555;
display: flex;
gap: 1rem;
flex-direction: column;
}
.title-callback>.title {
font: 700 clamp(24px, 1.5dvw + 12px, 34px)/1.5 "Open sans", sans-serif;
}
.title-callback>.subtitle {
font-size: 13px;
max-width: 350px;
line-height: 1.25;
}
.inline-form {
grid-area: form;
display: flex;
flex-wrap: wrap;
gap: 1em;
margin-top: .75em;
}
.inline-form>input {
flex: 1 1 calc((100% / 3) - 1rem);
height: 50px;
font-size: 16px;
}
.inline-form>.btn_submit {
background-color: rgb(52 204 205);
border: 1px solid;
border-color: rgb(52 204 205);
transition: all .3s linear;
color: #fbfbfb;
}
.title_partners {
color: #555555;
font: 700 clamp(24px, 1.5dvw + 12px, 34px)/1.5 "Open sans", sans-serif;
display: block;
margin-bottom: .75em;
}
.project-list-slider .swiper-wrapper,
.news-swiper .swiper-wrapper {
padding-bottom: 8rem;
}
.news-swiper .thumb-item-slide {
width: 100%;
}
.project-list-slider .swiper-button-prev,
.news-swiper .swiper-button-prev {
transform: translateX(-125%);
}
.project-list-slider .swiper-button-next,
.news-swiper .swiper-button-next {
transform: translateX(25%);
}
.project-list-slider [class|="swiper-button"],
.news-swiper [class|="swiper-button"] {
top: 90%;
left: 50%;
border: 1px solid rgb(52, 204, 205);
width: 40px;
height: 40px;
border-radius: 100%;
display: flex;
background: rgb(52, 204, 205);
transition: all .3s linear;
}
.project-list-slider [class|="swiper-button"]:active,
.news-swiper [class|="swiper-button"]:active {
background-color: #77aaac;
border-color: #77aaac;
}
.project-list-slider [class|="swiper-button"]::after,
.news-swiper [class|="swiper-button"]::after {
font-size: 15px;
color: white;
font-weight: 700;
margin: auto;
}
.project-list-slider .elem-slider {
display: block;
position: relative;
border-radius: 2em;
overflow: hidden;
box-shadow: 0 20px 30px -18px rgba(80, 80, 80, 0.6);
}
.project-list-slider .elem-slider::after {
content: '';
background: rgb(0 0 0 / 30%);
position: absolute;
width: 100%;
height: 100%;
display: block;
z-index: 1;
top: 0;
}
.project-list-slider .thumb-item-slide {
display: block;
margin: auto;
width: 100%;
aspect-ratio: 16/10;
object-fit: cover;
object-position: center;
}
.project-list-slider .des-slider {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
display: flex;
flex-direction: column;
gap: 1rem;
padding-inline: 1rem;
width: calc(100% - 5rem);
height: 50%;
z-index: 2;
place-items: center;
place-content: center;
text-align: center;
}
.project-list-slider .name-el {
color: #ffffff;
font-size: 18px;
font-weight: 700;
}
.project-list-slider .more-el {
opacity: 0;
font-size: 14px;
color: #ffffff;
transition: opacity .3s linear;
}
@container form_callback (width < 766px) {
.wrapper-callback {
grid-template-areas: 'titleForm titleForm titleForm' 'form form form';
}
.title-callback {
text-align: center;
}
.title-callback>.subtitle {
max-width: 100%;
}
}
@container form_callback (width < 500px) {
.inline-form {
flex-direction: column;
}
.inline-form>input {
flex: none;
height: 40px;
}
.inline-form>.btn_submit+div {
flex-basis: 0 !important;
}
}
@media(width < 600px) {
.item_first-block-2 {
order: -1;
border-bottom-left-radius: 0;
border-top-right-radius: 2em;
background: linear-gradient(90deg, transparent, transparent), url(/images/smart/18.jpg);
}
.item_first-block-3 {
order: -1;
background: #e8e8e8;
border-bottom-left-radius: 0;
border-top-right-radius: 2em;
}
.item_first-block-1 {
background: #e8e8e8;
border-bottom-right-radius: 2em;
border-bottom-left-radius: 2em;
border-top-right-radius: 0;
}
.catalog-thumb {
left: 0;
right: 0;
position: static;
margin: auto;
}
.project-list-slider .more-el {
opacity: 1;
}
}
@media(hover: hover) {
[class|="button-link"]:hover {
box-shadow: 0 20px 30px -20px rgba(80, 80, 80, 0.6);
}
.button-link-modal:hover,
.button-link-more:hover {
background: rgb(75 210 210);
}
.button-link-modal:hover>span,
.button-link-more:hover>span {
color: #343434;
}
.button-link-download:hover :is(span, svg) {
color: black;
fill: black
}
.button-link-download:hover::after {
transform: translateX(-60px);
}
.inline-form>.btn_submit:hover {
background: rgb(75 210 210);
color: #343434;
}
.swiper-wrapper [class|="swiper-button"]:hover,
.news-swiper [class|="swiper-button"]:hover {
background-color: #77aaac;
border-color: #77aaac;
}
.project-list-slider .elem-slider:hover .more-el {
opacity: 1;
}
}